GitOps
GitOps kopplar ett versionshanterat önskat tillstånd till automatisk hämtning och löpande avstämning. Filer i Git täcker bara en del av arbetssättet.
Vad är GitOps?
GitOps är ett arbetssätt för drift där systemets önskade tillstånd beskrivs deklarativt och sparas med en oföränderlig versionshistorik. Programvaruagenter hämtar automatiskt beskrivningarna och stämmer löpande av det faktiska tillståndet mot dem. Detta är grundprinciperna i OpenGitOps. Ett repository utan denna löpande avstämning täcker bara en del av arbetssättet.
Exempel: stämma av portalversionen
I detta fiktiva exempel anger en granskad konfiguration vilken containeravbild kundportalen ska använda. En agent läser den godkända versionen och försöker anpassa miljön som är i drift. Teamet kan följa avvikelser och misslyckade ändringar. En misslyckad avstämning måste förbli synlig så att teamet kan ingripa.
Den godkända källan, agentens åtkomsträttigheter och felhanteringen måste vara tydliga. Ett sparat önskat tillstånd bevisar inte att det redan har tillämpats korrekt.
Att återgå till en tidigare konfiguration kan begära en tidigare programvaruversion. Det återställer däremot inte affärsdata som ändrats under tiden. Före ett sådant steg måste applikationen passa ihop med aktuella data; dataåterställning är fortfarande en separat uppgift.
Källor
Relaterade begrepp
- Infrastructure as CodeInfrastructure as Code beskriver infrastruktur i filer som kan versionshanteras och granskas. Hanterade resurser ändras när ändringarna genomförs.
- DockerDocker ger verktyg för att bygga, distribuera och köra containerapplikationer. Avbild, körande container och driftmiljö har olika uppgifter.
- ContainerregisterEtt containerregister lagrar och distribuerar avbilder. Taggar kan ändras; en digest identifierar innehåll, men bevisar inte att versionen har godkänts.
- Return-PathReturn-Path sparar SMTP-returvägen i ett huvudfält. Det beskriver den tekniska vägen för felmeddelanden, inte en persons identitet.
- Envelope-FromEnvelope-From anger SMTP-avsändaren för transport och felmeddelanden. Den måste skiljas från den synliga avsändaradressen.
- DMARC-aggregatrapportEn DMARC-aggregatrapport sammanfattar domänkontroller från ett rapporterande e-postsystem över en period. Den hjälper till att granska källor och konfigurationsfel.
Artiklar om ämnet








Cloud & drift med ASES
Hosting, driftsättning, underhåll och support

