Simplifying Kubernetes Configuration Management with Kustomize

I did it. I found a replacement for the management of Kubernetes resources with Helm. I know that I said “I found a Helm replacement” quite a few times only to follow a while later with “maybe not”. I think that this time I can say “I found a Helm replacement” without changing my mind a few months later. The replacement is… Timoni backed by CUE.
▬▬▬▬▬▬ Additional Info
▬▬▬▬▬▬
Gist with the commands: https://gist.github.com/vfarcic/bdabd66902ec9fb60e61dfd95a220454
Timoni: https://timoni.sh
Is CUE The Perfect Language For Kubernetes Manifests (Helm Templates Replacement)?: https://youtu.be/m6g0aWggdUQ
Manage Container (Docker) Images, Helm, CNAB, and Other Artifacts With Harbor: https://youtu.be/f931M4-my1k
▬▬▬▬▬▬ Sponsoships
▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use https://calendly.com/vfarcic/meet to book a timeslot that suits and we’ll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below)
▬▬▬▬▬▬ Livestreams & podcasts
▬▬▬▬▬▬
Podcast: https://www.devopsparadox.com/
Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ Contact me
▬▬▬▬▬▬
Follow me on Twitter: https://twitter.com/vfarcic
Follow me on LinkedIn: https://www.linkedin.com/in/viktorfarcic/
CUE is becoming the de-facto standard language to define data models and validate data. Should we use it to define Kubernetes manifests? Is it time to replace Helm templating, Kustomize, Carvel YTT, or CDK8S with CUELang?
▬▬▬▬▬▬ Additional Info
▬▬▬▬▬▬
Gist with the commands: https://gist.github.com/vfarcic/a5cb2e8dcd1cf9c14194db3310d5c282
Cue: https://cuelang.org
Helm vs Kustomize – The Fight Between Templating and Patching in Kubernetes: https://youtu.be/ZMFYSm0ldQ0
Kustomize – How to Simplify Kubernetes Configuration Management: https://youtu.be/Twtbg6LFnAg
cdk8s – Kubernetes Manifests With GoLang, TypeScript, Python And Java: https://youtu.be/F2DKtax0NLU
Carvel ytt Instead Of Helm? A Better Way To Manage Kubernetes Resources?: https://youtu.be/DLnXkH2keNg
▬▬▬▬▬▬ Sponsoships
▬▬▬▬▬▬
If you are interested in sponsoring this channel, please use https://calendly.com/vfarcic/meet to book a timeslot that suits and we’ll go over the details. Or feel free to contact me over Twitter or LinkedIn (see below)
▬▬▬▬▬▬ Livestreams & podcasts
▬▬▬▬▬▬
Podcast: https://www.devopsparadox.com/
Live streams: https://www.youtube.com/c/DevOpsParadox
▬▬▬▬▬▬ Contact me
▬▬▬▬▬▬
Follow me on Twitter: https://twitter.com/vfarcic
Follow me on LinkedIn: https://www.linkedin.com/in/viktorfarcic/