Ocena:

Książka jest kompleksowym przewodnikiem po Docker i Kubernetes, odpowiednim dla programistów, którzy chcą dowiedzieć się więcej o aplikacjach kontenerowych i ich wdrażaniu. Zawiera szczegółowe wyjaśnienia i praktyczne przykłady, choć dla niektórych czytelników może być zbyt długa.
Zalety:Szczegółowe omówienie Dockera i Kubernetesa, dobre do nauki od konfiguracji do wdrożenia, praktyczne przykłady, służy jako przydatny przewodnik referencyjny, odpowiedni zarówno dla początkujących, jak i tych, którzy chcą pogłębić swoją wiedzę.
Wady:Na ponad 600 stronach jest to długa lektura, która dla niektórych może być przytłaczająca. Skupia się głównie na Dockerze, a Kubernetes jest tylko krótko wprowadzony.
(na podstawie 4 opinii czytelników)
The Ultimate Docker Container Book - Third Edition: Build, test, ship, and run containers with Docker and Kubernetes
Twórz, dostarczaj i uruchamiaj kontenery od podstaw za pomocą Docker i Kubernetes, zarówno lokalnie, jak i w chmurze.
Kluczowe cechy:
⬤ Opanuj konfigurację, obsługę i debugowanie kontenerów Docker.
⬤ Wykorzystanie Docker Compose do zarządzania aplikacjami wielousługowymi.
⬤ Poruszanie się po orkiestratorach, takich jak Kubernetes i Docker swarmkit.
⬤ Zakup książki w wersji drukowanej lub Kindle obejmuje bezpłatny eBook w formacie PDF.
Opis książki:
The Ultimate Docker Container Book, 3rd edition umożliwia wykorzystanie kontenerów Docker do usprawnienia tworzenia oprogramowania. Odkryjesz podstawy Dockera i dowiesz się, jak kontenery poprawiają wydajność łańcucha dostaw oprogramowania i zwiększają bezpieczeństwo.
Zaczniesz od nauki praktycznych umiejętności, takich jak konfigurowanie środowisk Docker, obsługa komponentów stanowych, uruchamianie i testowanie kodu w kontenerach oraz zarządzanie obrazami Docker. Dowiesz się również, jak dostosować starsze aplikacje do konteneryzacji i zrozumieć architekturę aplikacji rozproszonych. Następnie zagłębisz się w model sieciowy Dockera, sieci definiowane programowo dla bezpiecznych aplikacji oraz Docker compose do zarządzania aplikacjami wielousługowymi wraz z narzędziami do analizy dzienników i metryk. Następnie pogłębisz swoją wiedzę na temat popularnych orkiestratorów, takich jak Kubernetes i Docker swarmkit, poznając ich kluczowe koncepcje i strategie wdrażania odpornych aplikacji. W końcowych rozdziałach uzyskasz wgląd we wdrażanie aplikacji kontenerowych na głównych platformach chmurowych, w tym Azure, AWS i GCE, a także odkryjesz techniki monitorowania produkcji i rozwiązywania problemów.
Pod koniec tej książki będziesz dobrze przygotowany do efektywnego zarządzania i skalowania aplikacji kontenerowych.
Czego się nauczysz:
⬤ Zrozumieć korzyści płynące z używania kontenerów.
⬤ Efektywnie zarządzać kontenerami Docker.
⬤ Tworzyć obrazy Docker i zarządzać nimi.
⬤ Poznawać wolumeny danych i zmienne środowiskowe.
⬤ Opanowanie architektury aplikacji rozproszonych.
⬤ Dogłębne zapoznanie się z siecią Docker.
⬤ Korzystanie z Docker Compose dla aplikacji wielousługowych.
⬤ Wdrażanie aplikacji na głównych platformach chmurowych.
Dla kogo jest ta książka:
Ta książka jest przeznaczona dla profesjonalistów Linux, administratorów systemów, inżynierów operacyjnych, inżynierów DevOps, architektów oprogramowania i programistów, którzy chcą pracować z Docker i Kubernetes od podstaw. Zalecana jest podstawowa znajomość kontenerów Docker, ale nie jest wymagana wcześniejsza znajomość Kubernetes. Znajomość narzędzi skryptowych, takich jak Bash lub PowerShell, będzie dodatkowym atutem.