GitOpskäytäntöjen
GitOpskäytäntöjen tuntemuksessa kyse on käytännöstä, jossa sekä sovellusten että infrastruktuurin määrittely tallennetaan Git-repositorioon ja järjestelmä pitää tilan synkronoituna toivotun tilan kanssa automaattisesti. Git toimii samalla totuuden lähteenä ja kaikkien muutosten historiaa tallentavana auktorisoituna rekisterinä. Tämä mahdollistaa versionhallinnan, auditoinnin ja toistettavuuden kaikissa vaiheissa.
Keskeiset periaatteet ovat Gitin asema totuuden lähteenä, deklaratiivinen infrastruktuuri, sekä muutosprosessin ohjaus Gitin kautta kuten pull-pyynnöin.
Yleisiä hyötyjä ovat parempi toistettavuus, parempi auditointi, nopeammat ja turvallisemmat käyttöönotot sekä mahdollisuus automaattisiin palautuksiin virheen
Yleisimmät työkalut GitOpsissa ovat Argo CD, FluxCD sekä niiden ympärille integroituvat CI/CD-ratkaisut. Näitä täydennetään usein infrastruktuurin