From the course: Kubernetes: Microservices (2018)

Unlock the full course today

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

Deployment with Helm

Deployment with Helm - Kubernetes Tutorial

From the course: Kubernetes: Microservices (2018)

Start my 1-month free trial

Deployment with Helm

- [Instructor] Helm is a package manager for Kubernetes. Kubernetes is all about YAML files, and after a while, when your YAML files grow large, it becomes incredibly painful to debug issues. This is why people use Helm to manage the complexity of their YAMLs. It also provides a way to easily update and rollback their Kubernetes artifacts. And finally, it's also the most popular place to find user-generated charts. Think of it like a maven for Java, but for Kubernetes instead. Let's take a look at how this works for our application. In our exercise files, we have a wishlist folder that contains our Helm examples. Let's take a look at Chart.yaml first. As we notice, we have some basic information in here including apiVersion, appVersion, a description name, and a different version. If you go into our templates, this is where the fun really begins. I've broken this template out into a deployment and a service section, just to make it a little bit more cleaner and easier to understand…

Contents