Hodnotenie:
Kniha slúži ako slušný úvod do rozšírenia Kubernetes, najmä pre stredne pokročilých alebo skúsených vývojárov, ale trpí povrchným pokrytím tém a nedostatkom vzoriek kódu na stiahnutie.
Výhody:Štýl písania je jasný a zrozumiteľný, vďaka čomu je účinný pre čitateľov s určitou znalosťou Kubernetes a Golangu. Začína základnými konceptmi a postupuje k náročnejšiemu obsahu, vďaka čomu je praktická na praktické učenie.
Nevýhody:Kniha pokrýva témy povrchne a v rýchlom tempe, čo niektorým čitateľom nemusí poskytnúť dostatočnú hĺbku. Spomína sa aj nedostatok vzoriek kódu na stiahnutie a potreba lepšieho redakčného dohľadu.
(na základe 2 čitateľských recenzií)
Extending Kubernetes: Elevate Kubernetes with Extension Patterns, Operators, and Plugins
Kapitola 1: Úvod.
Cieľ kapitoly:Poskytnúť úvod do Kubernetes, možnosti konfigurácie, vzory rozšírení a body rozšírenia s reálnymi prípadmi použitia.
Počet strán:25-30.
Podtémy:
1. Zhrnutie systému Kubernetes.
2. Konfigurácia klastra Kubernetes.
3. Vzory rozšírenia Kubernetes.
4. Body rozšírenia Kubernetes.
Kapitola 2: zásuvné moduly kubectl.
Cieľ kapitoly:Pochopiť, ako rozšíriť nástroj Kubernetes CLI, kubectl, pre vlastné požiadavky. Ako vyvíjať, inštalovať a vydávať nové zásuvné moduly pre kubectl.
Počet strán:30-35.
Podtémy:
⬤ Inštalácia a používanie nástrojakubectl.
⬤ Návrh zásuvného modulukubectl.
⬤ Vytvorte svoj prvý zásuvný modul kubectl.
⬤ Úložisko zásuvných modulov a životný cyklus.
Kapitola3:Rozšírenia toku API
Cieľ kapitoly: Pochopiť tok servera API Kubernetes na spracovanie požiadaviek. Naučte sa, ako rozšíriť tok o autentifikáciu, autorizáciu a kontrolu prípustnosti.
Počet strán:25-30.
Dielčie témy:
⬤ Autentifikačné webové háčiky.
Autorizačné webové háčiky.
⬤ Dynamická kontrola prípustnosti.
Kapitola4:Rozšírenie Kubernetes API
Cieľ kapitoly: Diskutujte o tom, ako je možné rozšíriť Kubernetes API o vlastné zdroje a automatizáciu vlastných zdrojov, konkrétne operátorov.
Počet strán:50-55.
Podtémy:
⬤ Prehľad API Kubernetes.
⬤ Knižnice klienta Kubernetes.
⬤ Vlastné zdroje v systéme Kubernetes.
⬤ Vzor operátora v systéme Kubernetes.
⬤ Kubebuilder Framework.
⬤ Operátory v akcii.
Kapitola5:Rozšírenia plánovača
Cieľ kapitoly:Zistite, ako funguje mechanizmus plánovania Kubernetes a ako by sa dal rozšíriť. Napísať, nasadiť a používať vlastný plánovač pre klaster Kubernetes.
Počet strán:35-40.
Podtémy:
⬤ Prehľad plánovača Kubernetes.
Vývoj a nasadenie vlastného plánovača.
⬤ Konfigurácia a správa viacerých plánovačov.
Kapitola6: Rozšírenia infraštruktúry
Cieľ kapitoly:Zistite, ako Kubernetes spolupracuje s infraštruktúrou z hľadiska úložiska a siete. Naučte sa, ako rozšíriť klastre Kubernetes o nové sieťové pody a ovládače zväzkov.
Počet strán:25-30.
Podtémy:
⬤ Pluginy úložiska.
⬤ Sieťové zásuvné moduly (Sú stále vo vývoji a v štádiu alfa, ak sa stanú stabilnými, bude to vynikajúci prínos, ktorý bude v knihe).
Kapitola 7: Nadchádzajúce body rozšírenia
Cieľ kapitoly: Zhrňte body rozšírenia systému Kubernetes a rozoberte nadchádzajúce trendy a knižnice na trhu.
Počet strán: 20-25.