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.