Szerző: Christian Hernandez
Az ingyenesen letölthető „The Path to GitOps” című könyv alapos és részletes útmutató a GitOps gyakorlatához. Ez a könyv tárgyalja a GitOps alapelveit, a GitOps-ban használt eszközöket, mint például az Argo CD, Flux és Helm, valamint a templating technikákat. A könyv részletesen foglalkozik a Git workflows-szal, a repository és directory struktúrákkal, a CI/CD integrációjával a GitOps keretében, a titkok kezelésével, és egyéb fontos szempontokkal is. Ez a forrás különösen hasznos lehet kezdő programozók és IT szakemberek számára, valamint azok számára, akik döntéshozóként érdeklődnek az informatika iránt.
Tartalom
- Fejezet – Mi a GitOps?
A könyv első fejezete a GitOps fogalmának eredetét, azon alapelveket tárgyalja, mint a deklaratív konfiguráció, a verziózott és változatlan állapot, az automatikus frissítések és a folyamatos összehangolás. - Fejezet – Az Eszköztár
A második fejezet bemutatja a GitOps gyakorlatában használt legfontosabb eszközöket, mint az Argo CD, Flux és a Pulumi Kubernetes Operator, és ezeket az infrastruktúrakezelés szemszögéből elemezi. - Fejezet – Templating
Ebben a részben a szerzők a GitOps sablonokra koncentrálnak, kiemelve a Kustomize, Helm és Operators eszközök jelentőségét, valamint ezek kombinációjának előnyeit. - Fejezet – Git Workflow-k
A negyedik fejezet a Git munkafolyamatokra összpontosít, kiemelve a különbségeket a kód és a konfiguráció kezelésében, valamint a biztonságpolitikák fontosságát. - Fejezet – Repository és Könyvtár Struktúrák
Itt a szerzők a GitOps projektstruktúrák legjobb gyakorlatait mutatják be, beleértve a monorepo és polyrepo megközelítéseket, valamint a különböző könyvtárszerkezetek előnyeit és hátrányait. - Fejezet – CI/CD a GitOps-szal
Ez a fejezet a Continuous Integration és Continuous Delivery (CI/CD) integrációját vizsgálja a GitOps keretében, kiemelve a szinkron és aszinkron eszközök integrációjának előnyeit és kihívásait. - Fejezet – Titkok Kezelése
A hetedik fejezet a titkos adatok kezelésének kihívásaival foglalkozik a GitOps környezetben. - Fejezet – Egyéb Megfontolások
Több klaszter kezelése, alap képmás kiválasztása, és további biztonsági megfontolások
A szerzőről
A könyv szerzője, Christian Hernandez, a Red Hat anyavállalatánál töltött nyolc évet különböző csapatokban a Hybrid Platforms szervezeten belül. Jelenleg a Red Hat cloud szolgáltatásainak termékmenedzsere. Christian hozzájárult az Argo CD és az OpenGitOps projektekhez, és tapasztalata van az infrastruktúra mérnöki munkában, rendszergazda feladatokban, vállalati architektúrában, technikai támogatásban, az új dolgok bevezetésében és menedzsmentben is. Fő érdeklődési területei közé tartozik a Kubernetes, a DevOps, a cloud-native architektúrák és a GitOps gyakorlatok. Christian szenvedélyes a nyílt forráskóddal és a konténerizációval kapcsolatban is.