From the course: Kubernetes: Native Tools (2018)

Unlock the full course today

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

Helm

Helm - Kubernetes Tutorial

From the course: Kubernetes: Native Tools (2018)

Start my 1-month free trial

Helm

- [Instructor] Helm is by far my most favorite tool in the Kubernetes ecosystem today. It's a tool that streamlines the installation and management of Kubernetes applications. I think of it like a package manager, kind of like Yum or Homebrew, but for Kubernetes. Helm manages charts, which are packages of preconfigured Kubernetes resources. It uses a client server architecture where the Helm client runs on your local machine and the server component, called Tiller, runs in your Kubernetes cluster as a deployment in its own name space. It manages the releases and installation of your Helm charts. In a directory, a Helm chart would, at a minimum, contain the following information: a chart yaml, one or more template files in the template folder, and a values.yaml file. Let's take a look at what these are. The Chart.yaml file contains high-level metadata information about your chart. It must contain two things: a chart name and a version number. The template file contains your Kubernetes…

Contents