What is the Helm?

Definition
이민석's avatar
Mar 26, 2024
What is the Helm?

Introduction

Thank you for clicking through to my arcticle. I've been a DevOps engineer for 2 years in dev-team of 7 engineers.

My name is MINSEOK, LEE, but I use Unchaptered as an alias on the interenet. So, you can call me anythings "MINSEOK, LEE" or "Unchaptered" to ask something.

Definition

The Helm is Opensource Package Manager for kubernetes.

It provides supply, share and usage of software built for kubernetes.

Helm Package Format : Chart

The Helm use chart format to packaging.

It can deploy from simple thing, memcached pod, to complex things, HTTP Server, Database, Cache.

Helm Package Directory : Chart

The chart is consists of each file groups inside specific directory. The directory's name is same with chart's name.

wordpress/
  Chart.yaml          # A YAML file containing information about the chart
  LICENSE             # OPTIONAL: A plain text file containing the license for the chart
  README.md           # OPTIONAL: A human-readable README file
  values.yaml         # The default configuration values for this chart
  values.schema.json  # OPTIONAL: A JSON Schema for imposing a structure on the values.yaml file
  charts/             # A directory containing any charts upon which this chart depends.
  crds/               # Custom Resource Definitions
  templates/          # A directory of templates that, when combined with values,
                      # will generate valid Kubernetes manifest files.
  templates/NOTES.txt # OPTIONAL: A plain text file containing short usage notes

Helm Package Repository : Chart

The Helm supports chart repository to save and sharing helm chart.

Distributed Helm Chart repository is exists in Artifact Hub. And artifact hub contains distributed helm chart(public accessible)... It can find/install/post package and configuration of CNCF(Cloud Natvie Computing Foundation) Project. It's some kind of application based on Web.

References

  1. Somaz의 IT 공부 일지 | Helm 이란 (Kubernetes Package Mager)

Share article
RSSPowered by inblog