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.