Debug School

jeevan jyot singh
jeevan jyot singh

Posted on

My Helm Notes

Q1 - What is helm?

Helm is package manager(like apt, yum) for kubernetes used for installation of chart.

Q1 - Top 5 reason for using helm?

  1. to help install multiple yaml files which is otherwise to be done manually with k8s
  2. Helm keeps track of the versioned history of every chart installation and change.
  3. Rolling back to a previous version or upgrading to a newer version is completed with comprehensible commands.
  4. There are a plethora of existing charts available in the official Helm chart repository and various community-maintained repositories.
  5. Helm provides a higher level of abstraction and streamlines the deployment and management of applications on Kubernetes, making it a valuable tool for teams and individuals working with containerized applications

Q3 - How helm works? Inlcude some pic

Helm is like a client/server application. The Helm client pushes resources to the Kubernetes cluster.

Image description

Q4 - Helm Architecture? Inlcude some pic

Image description

Q5 - What is chart and what it contains?

chart is nothing but a folder structure with some defined yaml files.

  • Chart (Name)
    • charts (contains different dependent charts)
    • templates (contains dependent yaml files) charts.yaml (Metadata for chart) values.yaml (holds variable = values)

Image description

Top comments (0)