The Working with Helm training course is designed to be an introduction to understanding and working with the Helm Kubernetes package manager.
The course begins with a journey through understanding why Helm exists and its purpose. Students will then navigate a path towards how to work with Helm, including building charts, publishing them, using them to release and manage Kubernetes workloads. The course concludes with exploring the various capabilities Helm offers via its CLI and otherwise.
Students should have knowledge and experience working with Kubernetes. This includes understanding common resources and usage of things like Deployments, Config Maps, Secrets, Pods, Container Spec, etc. Students should also have a comfort level working with the command line.
Purpose
|
Learn a comprehensive understanding of Helm and how to use it to package and manage Kubernetes workloads. |
Audience
|
Developers, Service Owners and Operations that would like to learn more about Helm. |
Role
| Data Engineer - DevOps Engineer - Software Developer - System Administrator - Web Developer |
Skill Level
| Introduction |
Style
| Workshops |
Duration
| 2 Days |
Related Technologies
| Kubernetes |
Productivity Objectives
- Create Helm charts and describe features and practices of chart source code.
- Explain how Helm charts are commonly distributed, stored, and work with Helm chart repositories.
- Define the architecture of Helm, where it is today, where it's headed, and the differences between versions.
- Utilize the various features including packaging charts, installing and using plugins, installing and upgrading charts.
- Evaluate and utilize development and testing strategies around Helm charts.
- Rundown of Helm security - Role Based Access Control resources, Tiller, namespaces, and best practices.