Kubernetes. Tworzenie bezusterkowych systemów rozproszonych - Brendan Burns, Joe Beda, Kelsey Hightower - opis książki: Kubernetes jest czymś więcej aniżeli platformą do orkiestracji kontenerów. W ciągu zaledwie kilku lat stał się najpopularniejszym i najbogatszym narzędziem do tworzenia, wdrażania i utrzymywania aplikacji w chmurze.
Tak radykalna zmiana sposobu funkcjonowania systemów informatycznych wymaga przemodelowania podejścia i stylu pracy zespołów programistycznych. Jeśli jednak wypróbujesz Kubernetesa, przekonasz się,bardzo upraszcza on tworzenie, wdrażanie i utrzymywanie systemów rozproszonych.
Jego twórcy, bazując na własnych wieloletnich doświadczeniach, zaprojektowali go od podstaw, aby zapewnić inżynierom efektywną, produktywną i przyjemną pracę. Ta książka jest asygnowana dla początkujących i zaawansowanych użytkowników Kubernetesa.
Dzięki niej osiągniesz świeże poziomy szybkości, zwinności, bezawaryjności i produktywności budowanych systemów. Opisano tu, jak działa orkiestrator klastrów Kubernetes i jak użyć jego narzędzia i interfejsy API do usprawnienia procesów rozwoju, dostarczania i utrzymywania rozproszonych aplikacji.
Wyjaśniono potrzebne szczegóły dotyczące aplikacji kontenerowych, uruchamiania i obsługi klastrów oraz wdrażania aplikacji w Kubernetesie. Przedstawiono sposoby integracji magazynów informacji i powiększania platformy.
Przydatnym podsumowaniem treści zawartych w książce jest kilka ergonomicznych przykładów tworzenia i wdrażania rzeczywistych aplikacji w Kubernetesie oraz omówienie metod organizowania aplikacji w systemie kontroli źródła.
Najciekawsze zagadnienia: tworzenie i uruchamianie klastrów Kubernetesa projektowanie aplikacji: kapsuły, usługi, narzędzia Ingress i obiekty Replica Set integracja magazynów informacji z kontenerowymi mikrousługami obiekty specjalne: Daemon Set, Job, Config Map i tajne dane ergonomiczne przykłady tworzenia i wdrażania rzeczywistych aplikacji w Kubernetesie Kubernetes: systemy rozproszone mogą być skalowalne i niezawodne!
O autorach dr Brendan Burns specjalizuje się w projektowaniu obfitych aplikacji i programowaniu obliczeń w chmurze. Jest również współzałożycielem projektu open source Kubernetes. Obecnie pracuje w Microsofcie, gdzie zajmuje się platformą Azure, natomiast wcześniej pracował w Google Cloud Platform.
Kiedyś zajmował się dodatkowo infrastrukturą wyszukiwarek internetowych Google. Joe Beda jest jednym z inicjatorów projektu Kubernetes, pełnił kluczową funkcję w tworzeniu Google Compute Engine (usługi VM w chmurze Google).
Pracuje jako dyrektor techniczny firmy Heptio. Książka Kubernetes. Tworzenie bezawaryjnych systemów rozproszonych - oprawa miękka - Wydawnictwo Helion. Książka ma 232 stron i została wydana w 2020 r.