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 - Kubernetes Tutorial
From the course: Kubernetes Essential Training: Application Development
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
-
(Locked)
Tools for DRY deployments: Motivation2m 10s
-
(Locked)
Tools for DRY deployments: Helm6m 50s
-
(Locked)
Tools for DRY deployments: Kustomize4m 50s
-
(Locked)
Tools for DRY deployments: Advice1m 58s
-
(Locked)
Advanced Debugging: kubectl debug4m 6s
-
(Locked)
Advanced Debugging: nixery.dev3m 23s
-
(Locked)
Advanced Debugging: kubectl sniff2m 56s
-
(Locked)
Just like being there: skaffold2m 54s
-
(Locked)
Just like being there: telepresence5m 21s
-
(Locked)
Running your clusters7m 24s
-
(Locked)
-