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.