MODULE 10 - Helm and Package Management
Overview
This module teaches you how to use Helm, the package manager for Kubernetes. You will discover how to simplify the deployment of complex applications, create your own Charts, and manage multi-environment configurations.
Learning Objectives
By the end of this module, you will be able to:
- Understand Helm and its ecosystem
- Install and use existing Helm Charts
- Customize Charts with values.yaml
- Create your own Helm Charts
- Use Go templates and hooks
- Manage multi-environment deployments with Helmfile
Estimated Duration
Theory: 3-4 hours
Practice: 4-5 hours
Total: 7-9 hours
Table of Contents
Chapters
Hands-on Labs
- Lab 10.1 - Installing and Using Helm Charts
- Lab 10.2 - Customization with values.yaml
- Lab 10.3 - Creating a Custom Chart
- Lab 10.4 - Helmfile and Multi-environments
Validation
Module created on: December 2024