Troubleshooting Helm in Kubernetes – Your guide through it

Learn about using Helm within a setup containing Kubernetes, Docker, Git, Argo-CD, Chartmuseum and Chaos Mesh!

Enjoy my course to troubleshooting excellence designed for people with a basic developer or system administration background. This course offers a deep dive into the world of Kubernetes, Helm, and ArgoCD, focusing on the critical skills needed to troubleshoot and optimize the application lifecycle in a cloud-native environment.

What you’ll learn

  • Problem Identification and Analysis in Kubernetes environments using helm.
  • Learn to design solutions and implementations using Helm’s capabilities.
  • Self-Reliance & Independent Research to compare own solutions to the ones shown in the lectures..
  • Community Contribution & Collaboration through validating different solutions with me and the community.

Course Content

  • Introduction –> 3 lectures • 8min.
  • Becoming familiar with the helm binary –> 5 lectures • 19min.
  • Set up a Kubernetes environment –> 5 lectures • 18min.
  • Set up a Docker environment –> 6 lectures • 17min.
  • Using Kubernetes with Helm –> 7 lectures • 21min.
  • Modifying Helm charts –> 10 lectures • 42min.
  • Scaling Helm for Teams –> 8 lectures • 34min.
  • Automating Helm with Argo CD –> 7 lectures • 29min.
  • Argo CD Image updater –> 4 lectures • 17min.
  • Creating your own Helm chart –> 5 lectures • 20min.
  • Registering your charts with Chartmuseum –> 5 lectures • 14min.
  • Helm Chaos Engineering –> 6 lectures • 18min.
  • Outro –> 3 lectures • 6min.

Auto Draft

Requirements

Enjoy my course to troubleshooting excellence designed for people with a basic developer or system administration background. This course offers a deep dive into the world of Kubernetes, Helm, and ArgoCD, focusing on the critical skills needed to troubleshoot and optimize the application lifecycle in a cloud-native environment.

 

What You Will Learn:

 

  • Helm Deep Dive: Learn how to manage applications with Helm charts, including chart creation, GitOps integration and dependency management.
  • Problem identification: Understand the components that make up a Kubernetes cluster.
  • ArgoCD Integration: Explore continuous deployment with ArgoCD, covering application definitions, configurations, and sync policies.
  • Troubleshooting Techniques: Gain expertise in identifying and resolving common issues in Helm releases, Kubernetes operations, and ArgoCD sync attempts.
  • Best Practices: Adopt industry-standard practices for helm charts and automation of your deployment pipeline.

 

Who This Course Is For:

 

  • Developers seeking to enhance their Kubernetes and Helm skills.
  • System administrators aiming to streamline application deployment and management.

 

Course Requirements:

 

  • Basic understanding of writing code
  • Familiarity with command-line interfaces and YAML syntax.
  • Access to a Kubernetes cluster for hands-on exercises (minikube or similar).

 

Why Take This Course:

With the rise of container orchestration and microservices, mastering Kubernetes and its ecosystem has become essential. This course empowers you to tackle real-world challenges involving Helm and GitOps. Participate now and become good at Helm and get a mindset that leads through all obstacles.

 

 

About used Logos:

Logos used in the course are used unchanged for educational purposes only:

 

Logos from the CNCF/artwork repository:

Helm

Kubernetes

Argo
Chaos Mesh

 

Chartmuseum by Helm

Minikube from Kubernetes repo under

Creative Commons Attribution 4.0 International

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

 

Background music “Be corporate” by Veaceslav Draganov