Helm For Kubernetes Resource Management
Elevate your Kubernetes expertise with our "Helm for Kubernetes Resource Management" course. Perfect for IT professionals and DevOps engineers, this course provides in-depth knowledge of Helm, enabling you to manage and deploy applications with ease. Through hands-on labs and expert instruction, you’ll learn to create, customize, and optimize Helm charts. Gain practical skills to handle complex resource configurations and streamline your Kubernetes workflows.
About the course
Master the art of managing Kubernetes resources with our "Helm for Kubernetes Resource Management" course. Designed for IT professionals and DevOps engineers, this course delves into Helm, the powerful package manager for Kubernetes. Learn to deploy, manage, and customize applications efficiently with hands-on labs and expert guidance. From understanding Helm fundamentals to advanced chart customization and lifecycle hooks, this course equips you with the skills to streamline your Kubernetes operations. Join us at Network Nuts and elevate your DevOps capabilities today.
Course details
- Level: Beginner
- Duration: 2 Months
What's included
- Online Training
- Classroom Training
- WhatsApp Support
- Mock Exams
- Course Certificate
Course content
Understanding Helm & Kubernetes
- Monolithic vs Microservices vs Cloud-native Applications
- Lab: Deploying kubernetes cluster
- Different Approaches for Resource Management
- LAB: Deploying kubernetes application using kubectl
- LAB: Deploying kubernetes application using YAML
- Challenges in Resource Configuration
- Introduction to Helm
Combining Kubernetes with Helm
- Accessing Cluster in Production Setup
- LAB: Access kubernetes cluster from workstation
- Introducting Helm with Kubernetes
- LAB: Installing helm
- LAB: Configuring helm
Installing a Webserver Using Helm
- Understanding Apache Application
- LAB: Finding apache chart using helm CLI
- LAB: Finding apache chart using browser
- Understanding Helm Repositories
- LAB: Adding bitnami repository
- Exploring Details of Apache Chart
- LAB: Using helm show for getting details
- Understanding Importance of Helm Show Values
- LAB: Understanding apache chart's values.yaml
- Installing Apache Chart with Custom Values
- LAB: Creating apache-custom.yaml to install apache
- Inspecting Application Release
- LAB: Helm get sub-commands
- Accessing Apache Application
- LAB: Using helm notes command
- Upgrading Apache Release
- LAB: Running upgrade release
- Rollback Apache Release
- LAB: Using helm rollback
- Uninstalling Apache
- LAB: Using helm uninstall to remove Apache
Constructing a New Helm Chart
- Understanding YAML
- Building New Helm Chart
- LAB: Using "helm create" to build apache custom chart
- Understandig Helm Chart Scaffolding
- Customizing Apache Chart with Custom Values
- LAB: Customizing apache chart
- Installing Custom Helm Chart with Custom Values
- LAB: Installing apache using custom helm chart
- Understanding Chart.yaml
Deploying a WordPress Chart with Persistent Storage
- Understanding WordPress Architecture
- Finding WordPress Chart
- LAB: Finding WordPress chart using helm CLI
- Exploring WordPress Chart
- LAB: Using helm show readme & helm show values
- Understanding Storage Parameters
- LAB: Persistent parameters in helm show values
- Understanding Storage Classes in Kubernetes
- LAB: Creaing storage class for wordpress & mariaDB
- Customizing Values for WordPress Chart Deployment
- LAB: Installing WordPress with custom values
- Deleting WordPress Chart
- LAB: Deleting WordPress chart resources
Managing Helm Chart Dependencies
- Understanding GuestBook Architecture
- LAB: Constructing new helm chart for guestbook
- Understanding Chart Dependencies
- LAB: Checking WordPress chart dependencies
- Searching Redis Dependency for Guestbook
- LAB: Adding dependency in Chart.yaml
- Downloading Dependencies
- LAB: Downloading redis chart as dependency
- Creating Conditions to Download Dependencies
- LAB: Creating boolean for dependency
Understanding Helm Templates
- Understanding Helm Template Architecture
- LAB: Create helm template & use --dry-run
- Understanding Template Files
- LAB: Overriding values with --set
- Generating Template from YAML
- LAB: Converting YAML into helm chart
- Checking Values without Installing Chart
- LAB: Using helm template
- Helm Control Structures
- LAB: Using if/else & range
- Generating Release Notes
- LAB: Creating NOTES.txt
- Understanding Helm Template Validation
- LAB: Using fail function in templates
Helm Lifecycle Hooks
- Basics of Helm Hooks
- LAB: Using helm hooks
Publishing Helm Chart to Repository
- Understanding Helm Chart Repositories
- LAB: Publishing to HTTP repository
- LAB: Publishing to OCI Registry
Frequently asked questions
- Is this training live or pre-recorded?
- The training is live instructor led training which is available in classroom as well as online format. We also record every training session which is then uploaded to our student portal.
- How will I join the live online training?
- The live online training is conducted via the zoom software, we will be providing you with the zoom meeting link to join the training.
- How many students are there in a single batch?
- On an average one batch will have a maximum of 18 students. We keep smaller batch sizes to promote interaction between the students and the instructor.
- How can I practice the labs?
- We will provide you with online labs. If needed, we can also provide you with the software required to create your own labs.
- Do you offer payment flexibility?
- Yes, we provide zero interest EMI options.
- Can I attend the training in classroom?
- Yes, our classroom training location is in New Delhi near Lajpat Nagar metro staton.