GitOps
GitOps forbinder en versionsstyret ønsket tilstand med automatisk hentning og løbende afstemning. Filer i Git dækker kun en del af denne drift.
Hvad er GitOps?
GitOps er en driftstilgang, hvor systemets ønskede tilstand beskrives deklarativt og gemmes med en uforanderlig versionshistorik. Softwareagenter henter automatisk beskrivelserne og afstemmer løbende den faktiske tilstand med dem. Det er grundprincipperne i OpenGitOps. Et repository uden denne løbende afstemning dækker kun en del af tilgangen.
Eksempel: afstem portalens version
I dette tænkte eksempel fastlægger en gennemgået konfiguration, hvilket containerimage kundeportalen skal bruge. En agent læser den godkendte version og forsøger at tilpasse det kørende miljø. Teamet kan følge afvigelser og mislykkede ændringer. En mislykket afstemning skal forblive synlig, så teamet kan gribe ind.
Den godkendte kilde, agentens adgangsrettigheder og håndteringen af fejl skal være tydelige. En gemt ønsket tilstand beviser ikke, at den allerede er anvendt korrekt.
En tilbagevenden til en tidligere konfiguration kan anmode om en tidligere softwareversion. Den fortryder dog ikke ændringer i forretningsdata, som er foretaget i mellemtiden. Før dette skridt skal applikationen passe til de aktuelle data; gendannelse af data er fortsat en særskilt opgave.
Kilder
Relaterede begreber
- Infrastructure as CodeInfrastructure as Code beskriver infrastruktur i filer, der kan versionsstyres og gennemgås. De administrerede ressourcer ændres, når ændringerne udføres.
- DockerDocker giver værktøjer til at bygge, distribuere og køre containerapplikationer. Image, kørende container og driftsmiljø har forskellige opgaver.
- ContainerregisterEt containerregister gemmer og distribuerer images. Tags kan ændres; en digest fastlægger indholdet, men beviser ikke, at softwareversionen er godkendt.
- Return-PathReturn-Path gemmer SMTP-returstien i et headerfelt. Det beskriver den tekniske vej for fejlmeldinger, ikke en persons identitet.
- Envelope-FromEnvelope-From angiver SMTP-afsenderen til transport og fejlmeldinger. Den skal adskilles fra den synlige afsenderadresse.
- DMARC-aggregatrapportEn DMARC-aggregatrapport opsummerer et rapporterende mailsystems domænekontroller over en periode. Den hjælper med at undersøge kilder og konfigurationsfejl.
Artikler om emnet








Cloud & drift med ASES
Hosting, deployment, vedligeholdelse og support

