Ocena:

Książka stanowi kompleksowe wprowadzenie do Kubernetes, architektury mikrousług i programowania zaplecza Go, oferując praktyczną wiedzę i wskazówki dotyczące tworzenia aplikacji natywnych dla chmury. Zawiera szczegółowe wyjaśnienia i przykłady, wraz z kodem źródłowym ułatwiającym praktyczną naukę.
Zalety:Dobrze napisana z jasnymi wyjaśnieniami, obejmuje podstawy i praktyczne przykłady, dobra zarówno dla początkujących, jak i doświadczonych użytkowników, zawiera publiczne repozytorium git dla dodatkowego kontekstu kodu, oferuje wgląd w tworzenie skalowalnych aplikacji w chmurze.
Wady:Niektóre fragmenty kodu są mocno wyabstrahowane, co utrudnia ich zrozumienie bez dodatkowego kontekstu.
(na podstawie 9 opinii czytelników)
Hands-On Microservices with Kubernetes
Rozszerz swoje umiejętności w zakresie budowania skalowalnej infrastruktury dla aplikacji opartych na chmurze Kluczowe cechy Naucz się projektować skalowalną architekturę, budując potoki ciągłej integracji (CI) z Kubernetes Dogłębnie zrozum kontrolę dostępu opartą na rolach (RBAC), ciągłe wdrażanie (CD) i obserwowalność Monitoruj klaster Kubernetes za pomocą Prometheus i Grafana Opis książki
Kubernetes to jedna z najpopularniejszych platform open-source do automatyzacji wdrażania, skalowania i obsługi kontenerów aplikacji w klastrach hostów, zapewniająca infrastrukturę skoncentrowaną na kontenerach.
Hands-On Microservices with Kubernetes rozpoczyna się od dostarczenia dogłębnego wglądu w synergię między Kubernetes i mikrousługami. Dowiesz się, jak korzystać z Delinkcious, który będzie służył jako laboratorium na żywo przez całą książkę, aby pomóc ci zrozumieć koncepcje mikrousług i Kubernetes w kontekście rzeczywistej aplikacji. Następnie, będziesz mógł przyspieszyć konfigurowanie potoku CI/CD i konfigurowanie mikrousług za pomocą Kubernetes ConfigMaps. W kolejnych rozdziałach zdobędziesz praktyczne doświadczenie w zabezpieczaniu mikrousług oraz wdrażaniu interfejsów API REST, gRPC i magazynu danych Delinkcious. Ponadto poznasz projekt Nuclio, uruchomisz zadanie bezserwerowe na Kubernetes oraz będziesz zarządzać i wdrażać testy intensywnie wykorzystujące dane. W końcowych rozdziałach będziesz wdrażać mikrousługi na Kubernetes i nauczysz się utrzymywać dobrze monitorowany system. Wreszcie, odkryjesz znaczenie siatek usług i dowiesz się, jak włączyć Istio do klastra Delinkcious.
Pod koniec tej książki zdobędziesz umiejętności potrzebne do wdrożenia mikrousług na Kubernetes za pomocą skutecznych narzędzi i najlepszych praktyk. Czego się nauczysz Zrozumieć synergię między Kubernetes i mikrousługami Stworzyć kompletny potok CI/CD dla swoich mikrousług na Kubernetes Rozwijać mikrousługi na Kubernetes za pomocą frameworka Go kit przy użyciu najlepszych praktyk Zarządzać i monitorować swój system za pomocą Kubernetes i narzędzi open-source Eksponować swoje usługi za pomocą interfejsów API REST i gRPC Wdrażać i wdrażać funkcje bezserwerowe jako usługi Uzewnętrzniać uwierzytelnianie, autoryzację i kształtowanie ruchu za pomocą siatki usług Uruchomić klaster Kubernetes w chmurze na Google Kubernetes Engine Dla kogo jest ta książka?
Ta książka jest przeznaczona dla programistów, inżynierów DevOps lub każdego, kto chce rozwijać wielkoskalowe systemy oparte na mikrousługach w oparciu o Kubernetes. Jeśli chcesz używać Kubernetes w projektach produkcyjnych na żywo lub chcesz zmigrować istniejące systemy do nowoczesnego kontenerowego systemu mikrousług, to ta książka jest dla Ciebie. Przydatne będą umiejętności kodowania, a także pewna wiedza na temat Dockera, Kubernetesa i koncepcji chmury. Spis treści Wprowadzenie do Kubernetes dla programistów Rozpoczęcie pracy z mikrousługami Delinkcious - przykładowa aplikacja Konfigurowanie potoku CI/CD Konfigurowanie mikrousług przy użyciu Kubernetes ConfigMaps Zabezpieczanie mikrousług na Kubernetes Rozmowa ze światem - interfejsy API i load balancery Praca z usługami stanowymi Uruchamianie zadań bezserwerowych na Kubernetes Testowanie mikrousług Wdrażanie mikrousług Monitorowanie, rejestrowanie i metryki Service Mesh - praca z Istio Przyszłość mikrousług i Kubernetes