"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Helm
- Helm fundamentals
- Kubernetes package management
- Helm use cases
- Application packaging
- Deployment automation
- Helm ecosystem
Module 2: Helm Architecture
- Helm CLI
- Charts
- Releases
- Repositories
- Kubernetes API interaction
- Helm workflow
Module 3: Installing & Configuring Helm
- Helm installation
- Environment requirements
- Kubernetes connectivity
- Helm commands
- Client configuration
- Installation validation
Module 4: Working with Helm Charts
- Chart concepts
- Chart structure
- Chart.yaml
- templates directory
- values.yaml
- Chart metadata
Module 5: Creating Your First Helm Chart
- helm create
- Generated chart structure
- Kubernetes manifests
- Chart configuration
- Chart customization
- Chart deployment
Module 6: Helm Values
- Default values
- Custom values
- Values files
- Command-line overrides
- Nested values
- Configuration management
Module 7: Helm Template Fundamentals
- Go templates
- Template expressions
- Variables
- Pipelines
- Functions
- Template rendering
Module 8: Advanced Helm Templates
- Conditional statements
- Loops
- Ranges
- With blocks
- Template functions
- Complex configurations
Module 9: Built-in Objects & Functions
- Release object
- Values object
- Chart object
- Capabilities
- Template object
- Built-in functions
Module 10: Named Templates & Helpers
-
_helpers.tpl - Named templates
- define
- template
- include
- Reusable template logic
Module 11: Managing Helm Releases
- Installing releases
- Listing releases
- Release status
- Release history
- Release configuration
- Release lifecycle
Module 12: Upgrades & Rollbacks
- helm upgrade
- Configuration updates
- Release revisions
- helm rollback
- Deployment recovery
- Upgrade strategies
Module 13: Helm Repositories
- Repository concepts
- Adding repositories
- Updating repositories
- Searching charts
- Repository management
- Chart distribution
Module 14: Chart Dependencies
- Dependency concepts
- Dependency declarations
- Subcharts
- Parent charts
- Dependency updates
- Shared configuration
Module 15: Helm Hooks
- Hook concepts
- Pre-install hooks
- Post-install hooks
- Upgrade hooks
- Delete hooks
- Hook execution
Module 16: Helm Testing & Validation
- helm lint
- Template validation
- helm template
- Dry runs
- Helm tests
- Deployment verification
Module 17: Managing Kubernetes Resources with Helm
- Deployments
- Services
- ConfigMaps
- Secrets
- Ingress
- Stateful workloads
Module 18: Helm Security
- Secure chart practices
- Secrets considerations
- RBAC
- Repository security
- Chart provenance concepts
- Dependency security
Module 19: Helm with CI/CD
- Pipeline integration
- Automated packaging
- Chart validation
- Repository publishing
- Automated deployment
- Release automation
Module 20: Helm with GitOps
- GitOps principles
- Helm in Argo CD
- Declarative releases
- Environment configuration
- Git-based values
- Automated synchronization
Module 21: Troubleshooting & Best Practices
- Failed installations
- Template errors
- Upgrade failures
- Dependency problems
- Debugging commands
- Chart design practices
Module 22: Practical Helm Deployment Project
- Chart creation
- Template development
- Values configuration
- Application deployment
- Upgrade and rollback
- Deployment troubleshooting
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device