← Tagasi

Platvorm · Pilv · 2026

GitOps Kubernetese platvorm

Kavandasin ja käitasin GitOps Kubernetese platvormi AWS-il — S3-põhine salvestus, self-healing juurutused ja selge rada tootemeeskondadele tarnida ilma taristut puudutamata.

↳ Juurutuste sagedus 6× kõrgem, tagasipööramine sekunditega

KubernetesAWSS3ArgoCDTerraformGitHub Actions

Probleem

Tootemeeskonnad olid kinni käsitsi hallatud klastri taga: aeglased juurutused, hirmutavad tagasipööramised ja taristuteadmised ühe inimese peas.

Mida ehitasin

GitOps-platvorm, kus repo on tõe allikas. Ühendamised viivad klastri automaatselt kooskõlla; tagasipööramine on git revert.

  • Deklaratiivne taristu Terraformis; rakenduste tarne ArgoCD kaudu
  • S3 ja elutsüklipoliitikad vastupidavaks ja odavaks objektisalvestuseks
  • Selge raja mallid, et meeskonnad tarniksid teenuseid ilma Kubernetest õppimata

Tulemus

Juurutused muutusid hoolikast iganädalasest sündmusest mitmekordseks päevas, tagasipööramised muutusid igavaks ja platvorm töötas edasi olenemata sellest, kas olin võrgus.