Hodnotenie:
Kniha poskytuje komplexný úvod do Kubernetes, architektúry mikroslužieb a vývoja backendu Go a ponúka praktické znalosti a návod na budovanie cloudových aplikácií. Obsahuje podrobné vysvetlenia a príklady spolu so zdrojovým kódom na uľahčenie praktického učenia.
Výhody:Dobre napísaná s jasnými vysvetleniami, pokrýva základy a praktické príklady, vhodná pre začiatočníkov aj skúsených používateľov, obsahuje verejný repozitár git pre ďalší kontext kódu, ponúka pohľad na budovanie škálovateľných cloudových aplikácií.
Nevýhody:Niektoré úryvky kódu sú značne abstrahované, čo sťažuje ich pochopenie bez ďalšieho kontextu.
(na základe 9 čitateľských recenzií)
Hands-On Microservices with Kubernetes
Zlepšite svoje zručnosti pri budovaní škálovateľnej infraštruktúry pre svoje cloudové aplikácie Kľúčové vlastnosti Naučte sa navrhovať škálovateľnú architektúru budovaním potrubí kontinuálnej integrácie (CI) s Kubernetesom Získajte dôkladné pochopenie riadenia prístupu na základe rolí (RBAC), kontinuálneho nasadenia (CD) a pozorovateľnosti Monitorovanie klastra Kubernetes pomocou Prometheus a Grafana Popis knihy
Kubernetes patrí medzi najpopulárnejšie open-source platformy na automatizáciu nasadzovania, škálovania a prevádzky aplikačných kontajnerov v klastroch hostiteľov a poskytuje infraštruktúru zameranú na kontajnery.
Hands-On Microservices with Kubernetes začína tým, že vám poskytne hĺbkový pohľad na synergiu medzi Kubernetes a mikroslužbami. Naučíte sa používať Delinkcious, ktorý bude počas celej knihy slúžiť ako živé laboratórium, aby vám pomohol pochopiť koncepty mikroslužieb a Kubernetes v kontexte reálnej aplikácie. Ďalej sa zoznámite s nastavením potrubia CI/CD a konfiguráciou mikroslužieb pomocou Kubernetes ConfigMaps. Pri preberaní ďalších kapitol získate praktické skúsenosti so zabezpečením mikroslužieb a implementáciou REST, gRPC API a dátového úložiska Delinkcious. Okrem toho preskúmate projekt Nuclio, spustíte bezserverovú úlohu v systéme Kubernetes a budete spravovať a implementovať dátovo náročné testy. K záverečným kapitolám nasadíte mikroslužby na Kubernetes a naučíte sa udržiavať dobre monitorovaný systém. Nakoniec zistíte, aký význam majú siete služieb a ako začleniť Istio do klastra Delinkcious.
Na konci tejto knihy získate zručnosti potrebné na implementáciu mikroslužieb v systéme Kubernetes pomocou účinných nástrojov a osvedčených postupov. Čo sa naučíte Pochopiť synergiu medzi Kubernetes a mikroslužbami Vytvoriť kompletný CI/CD pipeline pre svoje mikroslužby na Kubernetes Vyvíjať mikroslužby na Kubernetes pomocou frameworku Go kit s využitím osvedčených postupov Spravovať a monitorovať svoj systém pomocou Kubernetes a open-source nástrojov Vystaviť svoje služby prostredníctvom REST a gRPC API Implementovať a nasadiť bezserverové funkcie ako službu Externalizovať autentifikáciu, autorizáciu a tvarovanie prevádzky pomocou service mesh Spustiť cluster Kubernetes v cloude na Google Kubernetes Engine Pre koho je táto kniha určená
Táto kniha je určená vývojárom, inžinierom DevOps alebo všetkým, ktorí chcú vyvíjať rozsiahle systémy založené na mikroslužbách nad systémom Kubernetes. Ak chcete používať Kubernetes na živých produkčných projektoch alebo chcete migrovať existujúce systémy na moderný kontajnerový systém mikroslužieb, potom je táto kniha určená práve vám. Užitočné budú zručnosti v oblasti kódovania spolu s určitými znalosťami o Dockeri, Kubernete a konceptoch cloudu. Obsah Úvod do Kubernetes pre vývojárov Začíname s mikroslužbami Delinkcious - vzorová aplikácia Nastavenie CI/CD Pipeline Konfigurácia mikroslužieb pomocou Kubernetes ConfigMaps Zabezpečenie mikroslužieb v Kubernetes Rozprávanie so svetom - API a Load Balancery Práca so stavovými službami Spúšťanie bezserverových úloh v Kubernetes Testovanie mikroslužieb Nasadzovanie mikroslužieb Monitorovanie, logovanie a metriky Service Mesh - práca s Istio Budúcnosť mikroslužieb a Kubernetes