Show all

Helm for Kubernetes

A hands-on course focused on working with Helm, a package manager for Kubernetes/OpenShift/OKD. Participants will learn how to effectively manage applications using Helm Charts, automate deployments, version configuration, and integrate Helm into CI/CD and GitOps workflows. The course combines explanations of key concepts with hands-on exercises.
Level
Designed for participants without knowledge and experience
basic
Course length
1 day
Language
 cz
Course code
PU00180009
Open Source Tools
Category:
Do you want this tailor-made course to your company? Contact us

Courses with lecturer

Term
Language
Place
Form
?
How and where the course takes place.
Price without VAT
1. 7. 2026 09:00 - 17:00
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU00180009-0003
Price without VAT
9 900 Kč
4. 9. 2026 09:00 - 17:00
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU00180009-0004
Price without VAT
9 900 Kč
4. 9. 2026 09:00 - 17:00
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU00180009-0007
Price without VAT
9 900 Kč
11. 12. 2026 09:00 - 17:00
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU00180009-0005
Price without VAT
9 900 Kč
11. 12. 2026 09:00 - 17:00
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU00180009-0006
Price without VAT
9 900 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
Praha
Form
classroom
?
The course with an instructor in classroom.
Code of the course: PU00180009-0001
Price without VAT
9 900 Kč
Open term
?
We will agree on a specific date together. This is a non-binding order.
Language
Place
online
Form
virtual classroom
?
Online training with a lecturer at a specific time.
Code of the course: PU00180009-0002
Price without VAT
9 900 Kč

Required knowledge

  • Basic orientation in Kubernetes/OpenShift/OKD
  • Experience with kubectl or oc
  • Basic knowledge of YAML
  • Experience with CI/CD is an advantage 

Target audience

  • DevOps Engineers and Cloud Engineers
  • Kubernetes Administrators
  • Developers deploying applications to Kubernetes/OpenShift/OKD
  • Technical Architects working with cloud-native technologies

Course content

Introduction to Kubernetes/OpenShift/OKD and Helm
  • Kubernetes/OpenShift/OKD Overview
    • What is Kubernetes/OpenShift/OKD?
    • Key Features of Kubernetes/OpenShift/OKD
    • Why Use Kubernetes/OpenShift/OKD?
  • Introduction to Helm
    • What is Helm and why use it
    • Helm as a package manager for Kubernetes/OpenShift/OKD
    • Difference between manual manifests and Helm Charts
    • Key terms: Chart, Release, Repository, Values
Getting started with Helm
  • Installing Helm
    • Installing the Helm client and connecting to a cluster
  • Helm basics
    • Basic commands
    • Working with public repositories
  • Deploying your first chart
Working with Helm Charts
  • Creating Helm Charts
    • Chart structure
    • Introduction to Go templating
    • Generating a chart (helm create)
    • Editing templates
  • Chart Dependencies (dependencies)
  • Customizing charts
    • Configuring with values.yaml and --set
    • Practical exercises
Advanced Helm features
  • Helm Hooks (pre/post install, upgrade, delete)
  • Testing charts
  • Validating templates
  • Security practices in Helm
Helm in Continuous Integration / Continuous Deployment (CI/CD)
  • Integrating Helm into CI/CD pipeline
  • Helm and GitOps
Conventions and Best Practices
  • General Conventions
  • Values
  • Templates
  • Dependencies
  • Labels and Annotations
  • Pods and PodTemplates

Objectives

  • Understand Helm principles and its role in the Kubernetes ecosystem
  • Find, install, and manage Helm Charts
  • Customize application configuration using values.yaml
  • Create and edit custom Helm Charts
  • Use templating (Go templates) to dynamically generate manifests
  • Manage chart dependencies
  • Test and validate Helm Charts
  • Implement Helm into a CI/CD pipeline
  • Understand GitOps principles and their use with Helm
  • Apply best practices for production deployment

Lecturers

Jiří Snopek
Jiří Snopek

Jirka's passion for imparting experience and knowledge to perfectly developed courses and trainings. He improves his teaching skills with foreign lecturers. He uses modern technology, new approaches, visualizations, labs for his courses.

Jirka is an expert in open source and shares his knowledge in our Linux, Ansible, containerization, OpenShift, Kubernetes, ArgoCD, Grafana, Proxmox courses.

Jiří leads a team focused on the development and operation of web and mobile applications. He is a Linux system administrator and information technology and banking infrastructure architect. Experienced in automation, optimization, infrastructure architecture and application design.

His certifications: Red Hat Certified Trainer of the Year (2019) EMEA - DevOps, Red Hat Certified Specialist in Hybrid Cloud Management, Red Hat Certified Architect Level III, Red Hat Certified Specialist in OpenShift Application Development

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open source: Others 25. 9. 2025
What is Graylog and why should you start using it in your company?

Graylog is an open-source platform for log management and analysis. It allows IT teams to collect, store, and visualize logs from various systems and applications. Do you work in a company with a large number of logs and need to improve monitoring and security? Graylog can be a great solution.

Předchozí kurzy

Follow-up courses

Do you want this tailor-made course for your company?

Contact us

News with the course

Náhledový obrázek novinky
Open source: Others 25. 9. 2025
What is Graylog and why should you start using it in your company?

Graylog is an open-source platform for log management and analysis. It allows IT teams to collect, store, and visualize logs from various systems and applications. Do you work in a company with a large number of logs and need to improve monitoring and security? Graylog can be a great solution.

Why with us