From the course: Kubernetes for Java Developers

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Introduction to Helm charts

Introduction to Helm charts

- [Instructor] Deploying your application to Kubernetes should feel like deploying one single application as opposed to deploying multiple manifest files, one at a time. This section will explain what are Helm charts and how they can be used to deploy Kubernetes applications. Kubernetes Helm offers a simple way to package everything into one application and allow us to manage multiple releases of it. Helm packages multiple Kubernetes resources into a single logical deployment unit called charts. A Helm chart is simply a collection of YAML template files organized into a specific directory structure. Charts are somewhat analogous to DEB and RPM files. However, since they are text-based, charts are versionable and simple to maintain with familiar SCM tools. A single chart might be used to deploy something like See Our Greeting Card, or something more complex like a full web application consisting of multiple microservices. Installation of a Helm chart in the Kubernetes cluster is called…

Contents