Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Kubernetes with Helm Charts: Deploy & Manage Apps

Coursera via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Modern applications often span dozens of microservices, each requiring precise configuration and version control across multiple environments. Managing this complexity manually can quickly lead to errors, downtime, and deployment drift. In this course, you will learn how to simplify and standardize Kubernetes application management using Helm Charts which is the industry’s go-to tool for packaging, deploying, and maintaining Kubernetes applications. You’ll explore Helm’s core components, work hands-on with public and custom charts, and practice customizing, upgrading, and automating deployments. Participants should have a foundational understanding of Kubernetes and containerization concepts, along with hands-on experience using kubectl and writing YAML configuration files. They must also have access to a running Kubernetes cluster to practice deployment and management tasks throughout the course. By the end of this course, you’ll be able to confidently deploy and manage containerized applications at scale using Helm. You’ll understand how to streamline Kubernetes operations, ensure consistency across environments, and apply best practices for security, automation, and lifecycle management in real-world production scenarios.

Syllabus

  • Helm Fundamentals and Cluster Integration
    • This module introduces Helm and its architecture, demonstrating how it integrates with Kubernetes clusters. Learners will understand charts, releases, and values, and gain hands-on experience installing Helm, configuring repositories, and deploying a simple app to a local Kubernetes cluster. The module establishes a foundation for the customization and lifecycle management covered in later modules.
  • Deploying and Customizing Applications with Helm Charts
    • This module builds on Helm fundamentals to show learners how to deploy both public and custom charts, customize applications using values.yaml and command-line overrides, and create their own charts for internal applications. Learners gain practical experience deploying multi-component apps in a repeatable, version-controlled way, and preparing them for lifecycle management.
  • Helm Lifecycle Management & Best Practices
    • This module equips learners with skills to manage the full lifecycle of applications deployed via Helm. It covers upgrades, rollbacks, uninstalls, version control, security best practices, and automation through CI/CD or GitOps. Learners apply their knowledge in realistic production-style scenarios and integrate lifecycle management into end-to-end workflows.

Taught by

Starweaver and Paco Bernabe

Reviews

Start your review of Kubernetes with Helm Charts: Deploy & Manage Apps

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.