Helm is one the best ways to find, share, and use software built for Kubernetes.
chart is a bundle of information necessary, like templates
for kubernetes manifests, to create an instance of a
Kubernetes application.config contains configuration information that can be merged
into a
packaged chart to create a releasable object.release is a running instance of a chart, combined with a specific
config.
helm create mychart
cd mychart
ls -ltr
ls -ltr templates
cat templates/deployment.yaml
cat values.yaml
cd ..
helm install mychart ./mychart/ --set service.port=$RANDOM
values.yaml
that was included in the chart.
service.port has been overridden using the --set flag.
-f flag.
helm list
helm status mychart
kubectl get svc