Ocena:

Książka oferuje kompleksowy przegląd operatorów Kubernetes, szczegółowo opisując, jak skutecznie nimi zarządzać i je pisać. Jest odpowiednia zarówno dla początkujących, jak i doświadczonych użytkowników, zapewniając uporządkowane wskazówki od podstawowych pojęć po zaawansowane funkcje, w tym korzystanie z Operator SDK i OLM. Niektórzy czytelnicy stwierdzili jednak, że brakuje w niej porównań między frameworkami i skrytykowali jej powtarzalność w podsumowaniach rozdziałów.
Zalety:⬤ Kompleksowe omówienie operatorów Kubernetes
⬤ jasne wyjaśnienia z fragmentami kodu
⬤ uporządkowane dla łatwego odniesienia
⬤ odpowiednie zarówno dla początkujących, jak i ekspertów
⬤ zapewnia dobre praktyki i zasoby do konserwacji
⬤ zawiera dyskusje na temat pułapek, aby pomóc nowym operatorom.
⬤ brak szczegółowego porównania między operator-sdk i kubebuilder
⬤ niektóre treści są uważane za nieprzydatne
⬤ powtarzające się podsumowania na końcu rozdziałów
⬤ mogłyby mocniej podkreślać pewne punkty.
(na podstawie 7 opinii czytelników)
The Kubernetes Operator Framework Book: Overcome complex Kubernetes cluster management challenges with automation toolkits
Projektowanie i wdrażanie operatora do użytku osobistego i dystrybucji publicznej oraz zapoznanie się z pisaniem, pakowaniem i dystrybucją podstawowego operatora dla klastra Kubernetes.
Kluczowe cechy:
⬤ Rozwój całościowego zrozumienia operatorów i Operator Framework.
⬤ Nauka projektowania i rozwijania własnych operatorów zgodnie ze standardami branżowymi.
⬤ Dowiedz się, jak wdrażać najlepsze praktyki i rozwiązywać problemy operatorów Kubernetes.
Opis książki:
Od niekompletnych zbiorów wiedzy i różnych podejść projektowych po bariery wiedzy technicznej, użytkownicy Kubernetes napotykają różne wyzwania podczas tworzenia własnych operatorów. Wiedza na temat pisania, wdrażania i pakowania operatorów znacznie ułatwia automatyzację zarządzania klastrami - i tego właśnie nauczy Cię ta książka.
Zaczynając od operatorów i podstaw Operator Framework, książka zagłębia się w sposób, w jaki różne komponenty Operator Framework (takie jak Operator SDK, Operator Lifecycle Manager i OperatorHub. io) są wykorzystywane do tworzenia operatorów. Dowiesz się, jak napisać podstawowy operator, wchodzić w interakcję z klastrem Kubernetes w kodzie i dystrybuować ten operator do użytkowników. W miarę postępów będziesz w stanie opracować przykładowy operator w języku programowania Go przy użyciu narzędzi Operator SDK przed uruchomieniem go lokalnie za pomocą Operator Lifecycle Manager, a także dowiedzieć się, jak spakować pakiet operatora do dystrybucji. Książka obejmuje najlepsze praktyki, a także przykładowe aplikacje i studia przypadków oparte na rzeczywistych operatorach, które pomogą ci wdrożyć poznane koncepcje.
Pod koniec tej książki o Kubernetes będziesz w stanie budować i dodawać logikę operacyjną specyficzną dla aplikacji do klastra Kubernetes, ułatwiając automatyzację złożonych aplikacji i rozszerzanie platformy.
Czego się nauczysz:
⬤ Uzyskać wgląd w Operator Framework i korzyści płynące z operatorów.
⬤ Wdrożyć standardowe podejścia do projektowania operatorów.
⬤ Rozwijać operatora w sposób stopniowy przy użyciu Operator SDK.
⬤ Publikowanie operatorów przy użyciu opcji dystrybucji, takich jak OperatorHub. io.
⬤ Deploy operatorów przy użyciu różnych opcji Operator Lifecycle Manager.
⬤ Odkryć, w jaki sposób standardy rozwoju Kubernetes odnoszą się do operatorów.
⬤ Wykorzystanie wiedzy zdobytej podczas analizy przypadków rzeczywistych operatorów.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla inżynierów DevOps i chmury, inżynierów Kubernetes, SRE, programistów i architektów chmury zainteresowanych automatyzacją zarządzania klastrami Kubernetes. Zakłada ona podstawowe zrozumienie podstawowych tematów związanych z Kubernetes lub znajomość Kubernetes i orkiestracji kontenerów.