From the course: Kubernetes Essential Training: Application Development

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Tools for DRY deployments: Advice

Tools for DRY deployments: Advice - Kubernetes Tutorial

From the course: Kubernetes Essential Training: Application Development

Start my 1-month free trial

Tools for DRY deployments: Advice

- So, how do we use these two tools we've seen customized on Helm, now? Well, I can't tell you which one to use. It's going to depend on a lot of factors. Many of them are going to be unique to you. In my personal experience, I find Helm good for services that you own. Services where you can control everything. You're writing all the YAMLs, and you can be very methodical about your resources and the variations between environments between services. A pattern a lot of people use is called, One Chart to Rule Them All. And this means making one chart. So one set of templates, which gets used for every service. And then you have a values file for each service, supplying the things that vary; the name, the image, any values in a config map. I know that may sound fundamental. Really, that's only a little part of the full set of YAMLs that you're going to end up with when you make a production grade service with a…

Contents