Ocena:

Książka „Mastering Kubernetes” autorstwa Gigi Sayfan jest uznawana za kompleksowe źródło wiedzy dla użytkowników Kubernetes, oferujące szeroki zakres tematów i praktycznych spostrzeżeń. Dzięki jasnym wyjaśnieniom i cennym przykładom jest ona przeznaczona zarówno dla początkujących, jak i doświadczonych profesjonalistów. Ma jednak pewne ograniczenia w zakresie możliwości wyszukiwania i głębokości niektórych zaawansowanych tematów.
Zalety:⬤ Kompleksowe omówienie tematów związanych z Kubernetes, odpowiednie zarówno dla początkujących, jak i doświadczonych użytkowników.
⬤ Praktyczne przykłady, ćwiczenia i diagramy, które ułatwiają zrozumienie tematu.
⬤ Bogate doświadczenie autora odzwierciedla się w dogłębności i przejrzystości wyjaśnień.
⬤ Zaktualizowana zawartość w trzecim wydaniu, obejmująca różnych dostawców chmury i narzędzia.
⬤ Dobrze skonstruowana i łatwa w czytaniu, sprzyjająca dobremu zrozumieniu pojęć.
⬤ Brak użytecznej funkcji wyszukiwania i wygodnego spisu treści.
⬤ Może nie być wystarczająco dogłębna dla zaawansowanych użytkowników; niektórzy krytycy sugerują, że jest najlepsza dla początkujących.
⬤ Ograniczenie do wersji Kubernetes
⬤ 26, podczas gdy ekosystem szybko ewoluuje.
⬤ Jakość wersji drukowanej została skrytykowana.
⬤ Niektórzy użytkownicy uważają, że spostrzeżenia można znaleźć na blogach, co sprawia, że potrzeba książki jest wątpliwa.
(na podstawie 21 opinii czytelników)
Mastering Kubernetes - Third Edition: Level up your container orchestration skills with Kubernetes to build, run, secure, and observe large-scale dist
Wyjdź poza zwykłą naukę podstaw Kubernetes i jego wdrażania i poznaj bardziej zaawansowane koncepcje, w tym przetwarzanie bezserwerowe i siatki usług dzięki najnowszym aktualizacjom
Kluczowe cechy
⬤ Opanuj architekturę i projektowanie Kubernetes, aby budować i wdrażać bezpieczne aplikacje rozproszone.
⬤ Poznaj zaawansowane koncepcje, takie jak autoskalowanie, federacja klastrów, przetwarzanie bezserwerowe i integracja siatki usług w celu zapewnienia obserwowalności.
⬤ Poznaj funkcje Kubernetes 1.18 i jego bogaty ekosystem narzędzi, takich jak Kubectl, Knative i Helm.
Opis książki
Trzecia edycja Mastering Kubernetes została zaktualizowana o najnowsze narzędzia i kod umożliwiający poznanie najnowszych funkcji Kubernetes 1.18. Książka ta koncentruje się przede wszystkim na dogłębnym zagłębieniu się w złożone koncepcje i najlepsze praktyki Kubernetes, aby pomóc ci opanować umiejętności projektowania i wdrażania dużych klastrów na różnych platformach chmurowych.
Książka uczy uruchamiania złożonych stanowych mikrousług na Kubernetes, w tym zaawansowanych funkcji, takich jak horyzontalne skalowanie podów, aktualizacje kroczące, przydziały zasobów i trwałe zaplecze pamięci masowej. Dzięki dwóm nowym rozdziałom zdobędziesz wiedzę na temat przetwarzania bezserwerowego i korzystania z siatek usług.
W trakcie kolejnych rozdziałów poznasz różne opcje konfiguracji sieci i nauczysz się konfigurować, obsługiwać i rozwiązywać problemy z wtyczkami sieciowymi Kubernetes w oparciu o rzeczywiste przypadki użycia. Ponadto zrozumiesz mechanizmy tworzenia niestandardowych zasobów i ich wykorzystania w automatyzacji i przepływach pracy związanych z konserwacją.
Pod koniec lektury tej książki o Kubernetesie staniesz się od średnio zaawansowanego do zaawansowanego profesjonalisty Kubernetesa.
Czego się nauczysz
⬤ Opanować podstawy architektury i projektowania Kubernetes.
⬤ Budować i uruchamiać aplikacje stanowe i złożone mikrousługi na Kubernetes.
⬤ Używać narzędzi takich jak Kubectl, secrets i Helm do zarządzania zasobami i pamięcią masową.
⬤ Opanować Kubernetes Networking z opcjami równoważenia obciążenia, takimi jak Ingress.
⬤ Osiągnięcie wysokiej dostępności klastrów Kubernetes.
⬤ Poprawić obserwowalność Kubernetes za pomocą narzędzi takich jak Prometheus, Grafana i Jaeger.
⬤ Rozszerzenie możliwości Kubernetesa za pomocą Kubernetes API, wtyczek i webhooków.
Dla kogo jest ta książka
Jeśli jesteś administratorem systemu lub programistą chmury z praktyczną znajomością Kubernetes i chcesz opanować jego zaawansowane funkcje, a także nauczyć się wszystkiego, od budowania mikrousług po wykorzystywanie siatek usług, Mastering Kubernetes jest dla Ciebie. Podstawowa znajomość koncepcji sieciowych będzie pomocna.