Értékelés:
A könyv egy forrás a Kubernetes programozás elsajátításához, különösen a Go fejlesztők számára. Foglalkozik a Kubernetes API-val, az ügyfélkönyvtárakkal, és kiterjed az Operátorok írására is. Míg egyes vélemények dicsérik a könyv áttekinthetőségét és alaposságát, mások kritizálják az útmutatás hiánya és a túlzottan az API-hívásokra való összpontosítás miatt.
Előnyök:Lefedi a Kubernetes legújabb verzióit, világos magyarázatok a Kubernetes API-ról és a kliens-go könyvtárakról, módszeres és alapos megközelítés, jól dokumentált példák, rugalmas nyomtatás és kötés, ajánlott Go fejlesztőknek, átfogó forrás a K8s programozáshoz.
Hátrányok:Hiányzik a Kubernetes-objektumok megfelelő használatára és kezelésére vonatkozó útmutatás, egyes kritikusok szerint elégtelen a hivatalos dokumentációhoz képest, túlságosan az API-hívásokra koncentrálónak tartják mélyebb betekintés nélkül.
(7 olvasói vélemény alapján)
Kubernetes Programming with Go: Programming Kubernetes Clients and Operators Using Go and the Kubernetes API
Ez a könyv a Kubernetes API felépítésének bemutatásával kezdődik, valamint azzal, hogy milyen műveleteket szolgál ki. A következő fejezetek bemutatják, hogyan írhatunk natív Kubernetes-erőforrásdefiníciókat az API és az API Machinery könyvtárakban meghatározott Go struktúrák felhasználásával. Különféle segédprogramok kerülnek leírásra, amelyek segítenek a különböző erőforrás-mezőkkel való munkában, valamint az erőforrás-definíciók YAML-be vagy JSON-ba vagy YAML-ból való konvertálásában. Ezután megtanulja, hogyan léphet kapcsolatba a Kubernetes API-kiszolgálóval, hogy a kliens-go könyvtár segítségével hozzon létre, töröljön, frissítsen és monitorozzon erőforrásokat egy fürtben. Egy teljes fejezetet szentelünk a kliens-go könyvtárat használó programjaink teszteléséhez biztosított eszközöknek. A könyv első részének lezárásaként egy példa következik, amely leírja, hogyan írjunk egy kubectl plugint. Ezután megtudhatja, hogyan bővítheti a Kubernetes API-t az egyéni erőforrás-meghatározások használatával, és hogyan írhat Kubernetes-erőforrásokat általános módon, valamint hogyan hozhat létre saját erőforrásokat a strukturálatlan koncepció használatával. A következő fejezetekben elmélyedünk a controller-runtime könyvtárban, amely hasznos a Kubernetes bővítéséhez operátorok írásával, valamint a kubebuilder keretrendszerben, amely ezt a könyvtárat használja ki, és segít abban, hogy percek alatt elkezdjünk operátorokat írni.
A könyv elolvasása után mélyen meg fogja érteni a Kubernetes API felépítését és a Kubernetes erőforrások azon belüli szervezését, valamint egy teljes eszköztárral fog rendelkezni a Kubernetes kliensek és operátorok írásához.
Mit fog tanulni
⬤ Tudja, hogyan szerveződik a Kubernetes API és annak erőforrásai.
⬤ Írd meg a Kubernetes erőforrásokat Go nyelven.
⬤ Elkészíteni erőforrásokat egy fürtben.
⬤ Használja az újonnan szerzett ismereteit Kubernetes kliensek és operátorok írására.
Kinek szól ez a könyv:
Szoftverfejlesztők és (Site Reliability Engineers) SRE-k, akik Kubernetes klienseket és operátorokat szeretnének írni Go nyelven.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)