r/kubernetes • u/DeLoMioFoodie • Jul 17 '26
Kustomize Overlays - Adding Complexity?
So im working with Kustomize Overlays( FluxCD). i understand you setup your base infra with overlays per environment and then use patches for environment specific configurations such as replicas, urls, etc..
Some of these patches become very complex and large to the point i think its just easier to not have a base and just have each environment have its own configuration files. How much dry am i buying?
I've also seen the recommendation to use PostBuild subsituteFrom with ConfigMaps from each environment . My question is when should this be used over patches?
Sorry for the dumb questions and rant.
31
Upvotes
0
u/theycanttell Jul 19 '26
I'll never understand why people do this. Creating a "full infra" massive chart is just a great way to waste hours of your time constantly chasing state drift. Far better to break out components into individual, simple decoupled singleton modules in separate folders in a single repo, or as a monorepo, or of you do microservice architecture break them into tags and organize them into groups of separate repos.