Skip to content
  • Sign In
  • Try Now
View all events
Helm

Kubernetes Helm Chart Essentials

Published by Pearson

Beginner to intermediate content levelBeginner to intermediate

Hands-On training for using Helm in your Kubernetes environments

  • Learn to set up, manage, and create Helm charts quickly and efficiently by following the hands-on demos and use cases.
  • See how Helm charts help you consolidate Kubernetes application deployments and why they’re crucial for a microservice-driven world
  • Create a Helm chart from scratch, work with the templates, and deploy a production-level Helm chart workload

Helm is a package manager for Kubernetes that helps you define Kubernetes applications in a generic yet flexible format to make deployments simple. This 4-hour live training will teach you through a series of hands-on demos and labs how to set up, manage, and create Helm Charts so you can start incorporating them into your production-level environment quickly. You will learn to manage your applications with Helm and then dive into using templates to define applications and control releases. The course will end by utilizing real-world Helm Charts to see how they’re used in production.

Michael Levan will include hands-on exercises throughout, giving you real-world use cases as you learn. This course is your path to understanding the basics of Helm and showing you how you can get started using it in a production environment today.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand:

  • The basics and intermediate concepts of Helm
  • Helm best practices and how to use Helm in production
  • Knowledge and clarity around why Helm charts are needed for every real-world environment

And you’ll be able to:

  • Start working with Helm charts for your job
  • Have the ability to explain why Helm charts are a game changer for any company, big or small
  • Build Helm charts for yourself, your job, or the community

This live event is for you because...

  • You want the ability to package Kubernetes Manifests to make them easier to manage and deploy
  • You want to take your Kubernetes skills for your job or the job you want to the next level
  • You want to either scale up your current job as a Kubernetes/DevOps/Platform expert or get the job you want managing Kubernetes environments.

Prerequisites

  • MINIMUM 8-12 months of Kubernetes engineering experience.
  • Knowledge of developer tools like IDEs, code editors like VS Code, GitHub, etc.

Course Set-up

  • A GitHub account to store your code when running exercises
  • Access to a decently-powerful machine (for example, an I7 with 16 GB of RAM) or a Managed Kubernetes Service like AKS, EKS, or GKE
  • A code editor like VS Code or similar

Recommended Preparation

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Segment 1: Welcome and Setup (15 min)

  • What is a package manager?
  • What is Helm?
  • Helm setup and installation
  • Quick Kubernetes environment setup

Segment 2: Introduction to Helm 3 (30 min)

  • Helm overview and history
  • Why Helm is needed for every environment
  • Why should you use Helm?
  • What is a chart?
  • Creating a chart

Break (10 min)

Segment 3: Managing your applications with Helm (50 min)

  • Commands overview
  • Exploring chart lifecycle and management
  • Understanding how to deploy, update, rollback, and delete charts
  • Real-world Helm testing (--dry-run)
  • Generating Helm logs and confirmation of environments

Break (10 min)

Segment 4: Using templates to define applications and control releases (45 min)

  • Creating truly generic charts by exploring chart structure and values.yaml
  • Using Go templates
  • Understanding how templating functions provide better control and validation in the chart configuration

Break (10 min)

Segment 5: Real-World Helm Charts (35 min)

  • Common use-case for Helm in production
  • Deploying an official environment with Helm
  • Using Helm Charts with various parameters for production use cases
  • Accessing the environment

Segment 6: How to get involved with the Helm project? (15 min)

  • Sharing a Helm Chart with the world and committing to open source
  • Using Public registries

Segment 7: Running Real-World Helm Charts (10 min)

  • How current Helm Charts look for various production projects
  • How to replace variables/parameters
  • Review of the top real-world Helm Charts

Q&A (10 min)

Your Instructor

  • Michael Levan

    Michael Levan is a seasoned engineer and consultant in the Kubernetes and Security space who spends his time working with startups and enterprises around the globe on Kubernetes consulting, training, and content creation. He is a trainer, 4x published author, podcast host, international public speaker, CNCF Ambassador, and was part of the Kubernetes v1.28 and v1.31 Release Team.

    linkedinXlinksearch