Helm Charts and Kubernetes Package Management
Learn Kubernetes application deployment and management using Helm charts with templates, values, and lifecycle management.
- Kubernetes cluster access
- kubectl configured
- Basic Kubernetes knowledge
- Create and structure Helm charts
- Implement templating and values management
- Deploy applications using Helm
- Manage application lifecycles with Helm
- Use Helm repositories and packaging
Helm Installation and Repository Setup
Install Helm and configure repositories for chart management.
Create and Structure Helm Chart
Generate a new Helm chart and understand the directory structure and template files.
Customize Chart Templates and Values
Modify templates and values to create a flexible, configurable web application chart.
Deploy and Manage Application with Helm
Deploy the Helm chart to Kubernetes and practice release management operations.
Manage Chart Dependencies and Sub-charts
Add external chart dependencies and create sub-charts for complex application architectures.
Package and Publish Chart Repository
Package the Helm chart and set up a chart repository for distribution.
Found an issue?
More exercises
Kubernetes
Kubernetes Horizontal Pod Autoscaler
Configure and test Horizontal Pod Autoscaler to automatically scale applications based on CPU and memory usage.
90 minutes
DevOps
GitOps with ArgoCD - Automated Kubernetes Deployments
Implement GitOps workflows using ArgoCD for automated, declarative, and auditable Kubernetes application deployments.
120 minutes
DevOps
Complete Web Server Automation with Ansible
Build a comprehensive Ansible playbook to automate web server deployment, configuration, and security hardening across multiple environments.
75 minutes
Also worth your time on this topic
How to Publish a Helm Chart
Learn how to package and publish your Helm charts to various repositories including GitHub Pages, OCI registries, and ChartMuseum. This guide covers the complete workflow from packaging to distribution.
Kubernetes Horizontal Pod Autoscaler
Configure and test Horizontal Pod Autoscaler to automatically scale applications based on CPU and memory usage.
90 minutes
Argo CD Multi-Environment Repository Structure Checklist
How to organize your Git repositories when running Argo CD across dev, staging, and production. Covers folder layout, app-of-apps, ApplicationSets, secrets, RBAC, and promotion flow.
60-90 minutes