Kustomize - How to Simplify Kubernetes Configuration Management
Video Statistics and Information
Channel: DevOps Toolkit
Views: 6,093
Rating: 4.9103141 out of 5
Keywords: kustomize kubernetes tutorial, kubernetes kustomize tutorial, Viktor Farcic, manifests, kustomize kubernetes, kustomize tutorial, kubernetes manifest tutorial, kubernetes explained, kustomize k8s, kustomize, k8s, Kubernetes
Id: Twtbg6LFnAg
Channel Id: undefined
Length: 32min 41sec (1961 seconds)
Published: Thu Jan 21 2021
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
Too bad the integration into kubectl seems abandoned at a very old version Also operators like istio adopt overlays (strategic merge patching) but itโs slightly different to Kustomize.. the landscape is messy but itโs a great last mile modification tool without needing to fork upstream โbundlesโ
I used kustomize on our microservices cluster recently. The architect asked for a canary release and various multitenant customizations. So, as Helm was overkill for our kind of deployment, I went for kustomize. I created a base deployment with 4 different overlays , I used templating with env vars pretty much everywhere. So as a first step I run a envsubst to every file inside the manifests folder, then kustomize everything. It works like a charm. It's all really readable, every single piece is at it's place, and as a result I got a template that can be used for multiple services.
As the matter of fact, the base kustomization is common with every microservice, and some of them have only some piece of kustomization. I ended using it also with our Canary on the Istio manifest files. Like the mservices, everything is plain and simple to read.
Victors videos are fun to watch and always more interesting than reading the docs :)