Kustomize stod på agendan för Snacka Kubernetes med Conoa 17 november 2022, och vi tittar närmre på hur vi kan använda det för att anpassa våra YAML-filer för olika miljöer. Anmäl dig här för att vara med live på nästa meetup.
Snacka Kubernetes gästas denna vecka av Fredrik Broman som är Senior DevOps Engineer på Conoa. Fredrik är en av våra främsta konsulter inom CI/CD.
Fredrik går igenom grunderna i Kustomize och visar hur han använder verktyget för att – både via filer och terminalen – ändra antalet replikor, versioner och andra värden för olika miljöer såsom test och produktion.
Kustomize – översikt
Kustomize går igenom ett Kubernetes-manifest för att lägga till, ta bort eller uppdatera konfigurationsalternativ utan att forka. Det är tillgänglig både som en fristående binär och som en inbyggd funktion i kubectl.
- Rent deklarativt förhållningssätt till anpassning av konfig
- Inbyggt i
kubectl
- Hantera ett godtyckligt antal anpassade Kubernetes-konfigurationer
- Tillgänglig som en fristående binär för extension och integration i andra servicar
- Varje artefakt som kustomize använder är ren YAML, och kan valideras och bearbetas som sådan
- Främjar ett arbetsflöde för fork/modify/rebase