Debug School

Kammara Praveenkumar
Kammara Praveenkumar

Posted on • Updated on

Helm Assignment 1

1) What is Helm?

Helm is a deployment tool that simplifies installing, configuring, and managing Kubernetes clusters.

2) Write write 5 reason why we need helm?

i) Simplified application deployment
ii) Dependency management
iii) Versioning and rollback
iv) Sharing configuration
v) Portability

3) How Helm works?

The Helm application library uses charts to define, create, install, and upgrade Kubernetes applications. Helm charts allow you to manage Kubernetes manifests without using the Kubernetes command-line interface (CLI) or remembering complicated Kubernetes commands to control the cluster.

4) What are the components of helm eco systems?

Helm Charts and the Helm Client

5) What are parallel tools of helm for another platform and programming Language?

Captain, Terraform helm provider, orkestra and Fleet

6) Explain a Directory structure of helm

config folder — Contains properties files.
templates folder — Contains Helm templates.
Chart.lock file — Contains the chart dependencies.
Chart.yaml file — Contains metadata information, such as chart name and version, maintainer information, a relevant website, and search keywords.
README.md file
Contains information for the chart users.
values.schema.json file
JSON Schema for imposing a structure on the values.yaml file.
values.yaml file — Contains the YAML file for the default configuration for the helm chart.

Top comments (0)