GitOps
GitOps kobler en versjonert ønsket tilstand til automatisk henting og løpende avstemming. Filer i Git dekker bare en del av denne driftsformen.
Hva er GitOps?
GitOps er en driftstilnærming der ønsket systemtilstand beskrives deklarativt og lagres med en uforanderlig versjonshistorikk. Programvareagenter henter beskrivelsene automatisk og avstemmer faktisk tilstand mot dem fortløpende. Dette er grunnprinsippene i OpenGitOps. Et repository uten denne løpende avstemmingen dekker bare en del av tilnærmingen.
Eksempel: avstemme portalversjonen
I dette tenkte eksempelet angir en gjennomgått konfigurasjon hvilket containerimage kundeportalen skal bruke. En agent leser den godkjente versjonen og forsøker å tilpasse det kjørende miljøet. Teamet kan følge avvik og mislykkede endringer. En mislykket avstemming må forbli synlig, slik at teamet kan gripe inn.
Den godkjente kilden, agentens tilgangsrettigheter og håndteringen av feil må være tydelige. En lagret ønsket tilstand beviser ikke at den allerede er tatt i bruk på riktig måte.
Å gå tilbake til en tidligere konfigurasjon kan be om en tidligere programvareversjon. Det tilbakestiller imidlertid ikke forretningsdata som er endret i mellomtiden. Før et slikt steg må applikasjonen passe til gjeldende data; gjenoppretting av data er fortsatt en egen oppgave.
Kilder
Beslektede begreper
- Infrastructure as CodeInfrastructure as Code beskriver infrastruktur i filer som kan versjoneres og gjennomgås. Administrerte ressurser endres når endringene utføres.
- DockerDocker gir verktøy for å bygge, distribuere og kjøre containerapplikasjoner. Avbildning, kjørende container og driftsmiljø har ulike oppgaver.
- ContainerregisterEt containerregister lagrer og distribuerer avbildninger. Tagger kan endres; en digest fastsetter innholdet, men beviser ikke at programvareversjonen er godkjent.
- Return-PathReturn-Path lagrer SMTP-returveien i et hodefelt. Det beskriver den tekniske veien for feilmeldinger, ikke en persons identitet.
- Envelope-FromEnvelope-From angir SMTP-avsenderen for transport og feilmeldinger. Den må skilles fra den synlige avsenderadressen.
- Aggregert DMARC-rapportEn aggregert DMARC-rapport oppsummerer domenekontroller fra et rapporterende e-postsystem over en periode. Den hjelper med å undersøke kilder og konfigurasjonsfeil.
Artikler om temaet








Sky og drift med ASES
Hosting, utrulling, vedlikehold og oppfølging

