Hodnotenie:
Kniha je zdrojom informácií o programovaní Kubernetes, najmä pre vývojárov Go. Pokrýva rozhranie API Kubernetes, klientské knižnice a rozširuje sa o písanie operátorov. Zatiaľ čo niektoré recenzie chvália jej zrozumiteľnosť a dôkladnosť, iné ju kritizujú za nedostatočné usmernenie a prílišné zameranie na volania API.
Výhody:Pokrýva najnovšie verzie Kubernetes, jasné vysvetlenie Kubernetes API a klientských knižníc Go, metodický a dôkladný prístup, dobre zdokumentované príklady, flexibilná tlač a väzba, odporúčané pre vývojárov Go, komplexný zdroj informácií o programovaní s K8s.
Nevýhody:Chýba návod na správne používanie a narábanie s objektmi Kubernetes, niektorí recenzenti majú pocit, že je nedostatočný v porovnaní s oficiálnou dokumentáciou, považuje sa za príliš zameraný na volania API bez hlbších poznatkov.
(na základe 7 čitateľských recenzií)
Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API
Táto kniha sa začína predstavením štruktúry rozhrania Kubernetes API a operácií, ktoré obsluhuje. Nasledujúce kapitoly ukazujú, ako písať natívne definície zdrojov Kubernetes pomocou štruktúr Go definovaných v knižniciach API a API Machinery. Sú opísané rôzne nástroje, ktoré vám pomôžu pracovať s rôznymi poľami zdrojov a konvertovať definície zdrojov do alebo z jazyka YAML alebo JSON. Ďalej sa naučíte, ako komunikovať so serverom Kubernetes API na vytváranie, odstraňovanie, aktualizáciu a monitorovanie zdrojov v klastri pomocou knižnice client-go. Celá kapitola je venovaná nástrojom poskytovaným na testovanie vašich programov pomocou knižnice client-go. Nasleduje príklad, ktorý uzatvára prvú časť knihy a opisuje, ako napísať zásuvný modul kubectl. Ďalej sa dozviete, ako rozšíriť API Kubernetes pomocou vlastných definícií zdrojov a ako písať zdroje Kubernetes všeobecným spôsobom, ako aj ako vytvárať vlastné zdroje pomocou neštruktúrovanej koncepcie. V ďalších kapitolách sa ponoríte do knižnice controller-runtime, ktorá je užitočná na rozširovanie systému Kubernetes písaním operátorov, a do rámca kubebuilder, ktorý využíva túto knižnicu a pomôže vám začať písať operátory v priebehu niekoľkých minút.
Po prečítaní tejto knihy budete hlboko rozumieť štruktúre rozhrania Kubernetes API a tomu, ako sú v ňom organizované zdroje Kubernetes, a budete mať k dispozícii kompletný súbor nástrojov, ktoré vám pomôžu pri písaní klientov a operátorov Kubernetes.
Čo sa naučíte
⬤ Pochopiť, ako je rozhranie Kubernetes API a jeho zdroje organizované.
⬤ Písať zdroje Kubernetes v jazyku Go.
⬤ Vytvárať zdroje v klastri.
⬤ Využiť novozískané vedomosti na písanie klientov a operátorov Kubernetes.
Pre koho je táto kniha určená:
Softvérovým inžinierom a (Site Reliability Engineers) SRE, ktorí chcú písať klientov a operátory Kubernetes pomocou jazyka Go.
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)