
Learn how Helm packages a complete application, including services, ingress, config maps, dependencies, and volumes, with one-command deployment and teardown.
Engage with course feedback to improve the Helm masterclass, as your input helps identify student struggles and strengthens learning, while collaborative help from peers and the instructor adds value.
Explore the differences between Helm 2 and 3, including Tiller removal, a local Helm client, chart repositories, and automated deployment pipelines.
Set up minikube using the provided links and install VirtualBox on Mac, Linux, or Windows. Run the single-line install commands and verify the environment with the shown command before deployment.
Set up Visual Studio Code as your primary editor, install essential plugins for YAML support and error checking, and organize a dedicated course workspace folder.
Jump into the home demo, open the integrated terminal, create your first helm chart, name it, and then return to the explorer to see the my first chart folder.
Explore templating and value interpolation in deployment files, building a simple demo with a deployment, a service, and a service account while mastering fundamentals.
Deploy a helm chart locally in a single command by creating a chart from the current folder and installing it with helm install, enabling quick local testing and visibility.
Deploy a helm chart by creating a deployment and service, view deployments and services, copy the service ip, and verify in a browser, then leverage values files for customization.
Learn how to tear down a Helm chart deployment with a single command, remove all resources, and verify with helm list, harnessing templating to manage complex setups.
Explore challenge 1 in the Helm Masterclass as you create a chart, template deployment and service, then deploy to verify node port 31234 serves the Apache page.
Walk through completing a Helm challenge by creating a chart, configuring deployment and service, and templating image and version. Verify the deployment with a VIP and uninstall.
Open this section to learn two practical, industry-tested troubleshooting techniques for Helm, designed to save you time by fixing common indentation or missing element issues early.
Master practical helm troubleshooting by spotting templating issues such as missing curly braces with command line feedback and helm lint checks, and catch problems before packaging and deployment.
Use a Swiss army knife troubleshooting trick for helm, substituting values with the helm template to diagnose missing pieces and simulate deployment.
Master helm troubleshooting by using helm template to generate yaml, simulate deployments with kubectl create, and resolve missing deployment names through values yaml.
Master advanced helm concepts and templating logic in the beyond basic section, building on earlier lessons to deepen your ability to use helm effectively.
Copy the values file as production.yaml, deploy with helm install using -f production.yaml, check the pods with get pods, and uninstall with helm uninstall.
In the helm masterclass, prefer include over template to access helm functions, indent content by four spaces, and specify what to include to render properly formatted output with labels.
In this Helm Masterclass lecture, learn how to use if, else, and else if statements to handle multiple proxies and default options, with common comparison operators.
Develop helm conditional logic for deployments and services, using if statements for no port, a port for load balancer, and cluster IP, with templating of an engine x container section.
Complete challenge 2 by using helm templating, configuring if statements and ports, and ensuring correct indentation to generate and deploy a templated Ingenix context.
Explore how ChartMuseum stores Helm charts and acts as a central repository for deployment anywhere. Learn to set up ChartMuseum and use multiple storage platforms.
learn to install the chart museum from the terminal, copy commands, pull the chart, and edit the yaml file.
Set up a helm repository, add the stable repo, and run helm repo update to refresh repository data so you can pull down Chot Museum using the integrated terminal.
Learn to pull a chart from a chart museum, extract the tar file, and deploy into a Kubernetes cluster after updating the necessary values.
Edit values to disable the Decebal API and enable API-based chart pushing, then adjust the service port to 30001 within the 30000-32767 range, and deploy via the integrated terminal.
Deploy the Chope Museum, verify it's working, and access the Mineka IP in a browser using the node's import number, thirty thousand and one, to see Welcome to Chop Mesial.
Verify the museum repository is installed and add it as a helm repo. List repos with helm repo list to confirm, then package a chart and push to chart museum.
Create and package your first helm chart, inspect the folder, update the version in chart.yaml, and push the chart to chart museum.
Push charts to chart museum using the data payload and endpoint, then verify the chart is saved; enable API access in the values file if you see not found.
Verify a chart is pushed to chart museum and install it from chart museum using Helm, name the release, run Helm list, and uninstall it when finished.
List helm repositories, remove the repository by name with helm repo remove <name>, and verify the deletion.
There’s a reason this tool is so popular and a MUST-KNOW for the highest earning DevOps industry with more teams adopting it everyday.
Picture this: the application you’re working with has 5 separate components that amounts to 20 deployments, 5 services, 12 configmaps, 7 PVC’s and to top it off, you need to deploy it into 8 different testing environments before going into prod.
How many YAML files would that be?
Now you have to manage the constant changes to those files across all those different environments.
What if you need to clear it down? How long will it take you to roll back?
This is where Helm comes in.
Helm allows us to “template” our Kubernetes files so we can use a values file to plug in any details we need.
This means each environment can have it’s own values files so each deployment can be tailored
You can add our Kuberentes YAML files and package them into what is called a “Chart”.
Each of the separate applications can be put in their own chart and pulled in as dependencies from Chart Museum - our chart repository.
Helm is often referred to as The “package manager for Kubernetes” as you can deploy charts and any dependencies they have in a single deployment.
Deploying charts is a breeze: it’s one SINGLE command.
And to clear an environment?
You guessed it, just ONE command!
I Know! Unbelievable, right?
Think of how many late nights you would have avoided!
Imagine all the time, effort and pain you’re going to save using Helm.
Now you’re ready to use it, you need to master it.
Now you know the best kept secret from some of the best DevOps teams in the world.
You’ve got the opportunity to master this tool.
The Helm 3 Masterclass will take you from Zero to Helm Hero.
Showing you:
How to take advantage of the powerful templating language
Get you up to speed using Helm
Advanced conditional logic to make your charts even more powerful
Setup and use chart museum
Advanced Helm techniques for multiple charts
Expert Secrets from Industry - master troubleshooting tricks that you won’t find anywhere else
3 Unique Hands-on projects and much, much more
You want to use Helm NOW, not in a couple of months!
Which is what inspired us to make the ultimate course with 0 filler! We want more engineers like you to get on board with the tech fast!
This is the one-stop course to learn everything you need to know to start working with Helm right away.
The Helm 3 Master class will prep you as if you started using it YEARS ago along with the other pros!
You’ll be learning from TJ Addams, an ex-Deloitte and ex-Capgemini lead DevOps engineer. He has been working with Helm and teaching DevOps for the last 3 years.
His experience of working with Helm on massive multimillion dollar projects will give you unique insights you won’t find anywhere else.
If you’re going to learn helm, why not learn it from the best?