Helm For Kubernetes Resource Management

Self-paced recorded course

Learn to package, deploy and manage Kubernetes applications with Helm. Follow recorded lessons covering charts, custom values, dependencies, templates and release management.

Complete recorded course

₹9,600 INR / $100 USD

Pay in INR or USD. Our team will help with payment and recording access.

1 year of recording access. No live classes, labs or certification exam included.

Course content

Understanding Helm & Kubernetes

  • Monolithic vs Microservices vs Cloud-native Applications
  • Deploying kubernetes cluster
  • Different Approaches for Resource Management
  • Deploying kubernetes application using kubectl
  • Deploying kubernetes application using YAML
  • Challenges in Resource Configuration
  • Introduction to Helm

Combining Kubernetes with Helm

  • Accessing Cluster in Production Setup
  • Access kubernetes cluster from workstation
  • Introducting Helm with Kubernetes
  • Installing helm
  • Configuring helm

Installing a Webserver Using Helm

  • Understanding Apache Application
  • Finding apache chart using helm CLI
  • Finding apache chart using browser
  • Understanding Helm Repositories
  • Adding bitnami repository
  • Exploring Details of Apache Chart
  • Using helm show for getting details
  • Understanding Importance of Helm Show Values
  • Understanding apache chart's values.yaml
  • Installing Apache Chart with Custom Values
  • Creating apache-custom.yaml to install apache
  • Inspecting Application Release
  • Helm get sub-commands
  • Accessing Apache Application
  • Using helm notes command
  • Upgrading Apache Release
  • Running upgrade release
  • Rollback Apache Release
  • Using helm rollback
  • Uninstalling Apache
  • Using helm uninstall to remove Apache

Constructing a New Helm Chart

  • Understanding YAML
  • Building New Helm Chart
  • Using "helm create" to build apache custom chart
  • Understandig Helm Chart Scaffolding
  • Customizing Apache Chart with Custom Values
  • Customizing apache chart
  • Installing Custom Helm Chart with Custom Values
  • Installing apache using custom helm chart
  • Understanding Chart.yaml

Deploying a WordPress Chart with Persistent Storage

  • Understanding WordPress Architecture
  • Finding WordPress Chart
  • Finding WordPress chart using helm CLI
  • Exploring WordPress Chart
  • Using helm show readme & helm show values
  • Understanding Storage Parameters
  • Persistent parameters in helm show values
  • Understanding Storage Classes in Kubernetes
  • Creaing storage class for wordpress & mariaDB
  • Customizing Values for WordPress Chart Deployment
  • Installing WordPress with custom values
  • Deleting WordPress Chart
  • Deleting WordPress chart resources

Managing Helm Chart Dependencies

  • Understanding GuestBook Architecture
  • Constructing new helm chart for guestbook
  • Understanding Chart Dependencies
  • Checking WordPress chart dependencies
  • Searching Redis Dependency for Guestbook
  • Adding dependency in Chart.yaml
  • Downloading Dependencies
  • Downloading redis chart as dependency
  • Creating Conditions to Download Dependencies
  • Creating boolean for dependency

Understanding Helm Templates

  • Understanding Helm Template Architecture
  • Create helm template & use --dry-run
  • Understanding Template Files
  • Overriding values with --set
  • Generating Template from YAML
  • Converting YAML into helm chart
  • Checking Values without Installing Chart
  • Using helm template
  • Helm Control Structures
  • Using if/else & range
  • Generating Release Notes
  • Creating NOTES.txt
  • Understanding Helm Template Validation
  • Using fail function in templates

Helm Lifecycle Hooks

  • Basics of Helm Hooks
  • Using helm hooks

Publishing Helm Chart to Repository

  • Understanding Helm Chart Repositories
  • Publishing to HTTP repository
  • Publishing to OCI Registry

Good to know

How does this course work?
This is a self-paced recorded course. Watch the lessons on your own schedule and revisit topics as you learn. There are no live classes or scheduled batches for this course.
What is included?
The course recordings are included, with 1 year of recording access. Lab environments, live teaching and certification exams are not included.
Can I watch a lesson before buying?
Yes. Use Watch free preview in the course content to watch the sample recording. The rest of the course is available after purchase.
What happens when I click Buy course?
A short enquiry form opens. Share your details and our team will contact you to confirm the price, payment and recording access. Submitting the form does not take a payment or activate course access.

Buy course

Send a purchase enquiry. Our team will contact you to confirm payment and recording access.