HomeCoursesA Practical Guide to Helm
AI-powered learning
Save

A Practical Guide to Helm

Gain insights into Helm, the Kubernetes package manager, to create, package, and deploy applications efficiently. Delve into designing reusable Helm charts for reliable, scalable deployments.

4.7
60 Lessons
4 Projects
18h
Join 2.9 million developers at
Join 2.9 million developers at
LEARNING OBJECTIVES
  • Familiarity with core components of Helm, including how it makes it easier to deploy applications on Kubernetes
  • An understanding of Helm basics to install and configure applications on Kubernetes
  • The ability to create different types of Helm charts
  • Hands-on experience in structuring complex Helm projects
  • Working knowledge of how to manage configurations for multiple environments using Helmfile

Learning Roadmap

60 Lessons2 Projects5 Quizzes

1.

Getting Started

Getting Started

Get familiar with the basics of Helm, its role in Kubernetes, and key version differences.

2.

Configure Development Environment

Configure Development Environment

Unpack the core of creating, connecting, viewing, and managing Kubernetes clusters for Helm usage.

3.

Installing Public Helm Charts

Installing Public Helm Charts

12 Lessons

12 Lessons

Go hands-on with installing and managing Kubernetes Helm charts, working with repositories, values, and handling errors.

4.

Building Custom Helm Charts

Building Custom Helm Charts

7 Lessons

7 Lessons

Enhance your skills in creating, installing, and optimizing custom Helm charts for Kubernetes.

5.

Quality Assurance for a Custom Helm Chart

Quality Assurance for a Custom Helm Chart

6 Lessons

6 Lessons

Take a closer look at ensuring quality by testing, linting, and publishing Helm charts.

6.

Helm Umbrella Chart

Helm Umbrella Chart

5 Lessons

5 Lessons

Tackle creating and installing Helm umbrella charts to manage complex application deployments efficiently.

7.

Using Helm On a Cloud

Using Helm On a Cloud

5 Lessons

5 Lessons

Practice using Helm to set up, manage, and deploy applications on GKE clusters.

8.

Helmfile

Helmfile

6 Lessons

6 Lessons

Learn how to use Helmfile for managing Kubernetes deployments and configurations.

9.

Appendix

Appendix

10 Lessons

10 Lessons

Walk through getting started with Helm, including installations and practical setups on various systems.
Certificate of Completion
Showcase your accomplishment by sharing your certificate of completion.
Author NameA Practical Guide toHelm
Developed by MAANG Engineers
ABOUT THIS COURSE
Are you already working with Kubernetes but tired of writing all these YAML files? Especially when you need to deploy lots and lots of applications? If so, this course is just for you. You’ll learn about Helm, a popular, CNCF graduated project that's built on top of Kubernetes. Helm is a Kubernetes package manager which helps bundle all K8s objects together. In this course, you’ll create small projects to learn about the basic concepts of Helm and gain hands-on experience in working with it. You’ll also learn how to design reusable Helm charts. By the time you’re done with this course, you’ll be equipped with the skills required to make reliable, consistent, and scalable deployments with Helm. You’ll be able to use Helm to create, package, configure, and deploy your Kubernetes applications efficiently and effectively.
ABOUT THE AUTHOR

Wojciech Krzywiec

Passionate Software Engineer. Constant learner. Enthusiast of good, readable code that is easy to test and extend. I'm mainly focused on everything related to Java and cloud solutions like Kubernetes.

Learn more about Wojciech

Trusted by 2.9 million developers working at companies

These are high-quality courses. Trust me the price is worth it for the content quality. Educative came at the right time in my career. I'm understanding topics better than with any book or online video tutorial I've done. Truly made for developers. Thanks

A

Anthony Walker

@_webarchitect_

Just finished my first full #ML course: Machine learning for Software Engineers from Educative, Inc. ... Highly recommend!

E

Evan Dunbar

ML Engineer

You guys are the gold standard of crash-courses... Narrow enough that it doesn't need years of study or a full blown book to get the gist, but broad enough that an afternoon of Googling doesn't cut it.

S

Software Developer

Carlos Matias La Borde

I spend my days and nights on Educative. It is indispensable. It is such a unique and reader-friendly site

S

Souvik Kundu

Front-end Developer

Your courses are simply awesome, the depth they go into and the breadth of coverage is so good that I don't have to refer to 10 different websites looking for interview topics and content.

V

Vinay Krishnaiah

Software Developer

Built for 10x Developers

No Passive Learning
Learn by building with project-based lessons and in-browser code editor
Learn by Doing
Personalized Roadmaps
The platform adapts to your strengths & skills gaps as you go
Learn by Doing
Future-proof Your Career
Get hands-on with in-demand skills
Learn by Doing
AI Code Mentor
Write better code with AI feedback, smart debugging, and "Ask AI"
Learn by Doing
Learn by Doing
MAANG+ Interview Prep
AI Mock Interviews simulate every technical loop at top companies
Learn by Doing