Create and publish a Helm chart of your Kubernetes application.
helm repo add gethue https://helm.gethue.com helm repo update helm install hue gethue/hue
3-step process of packaging
To build the chart, simply use the package command from the root of your Helm chart. Using Hue Helm directory as an example:
cd hue/tools/kubernetes/helm/ helm package hue
Then to publish it to the outside, index it and serve it in your Helm repository which can be a simple static Web server.
For example here with an Apache server we copy it to the host:
scp hue-1.0.1.tgz [email protected]:/var/www/helm.gethue.com
Then connect to the server and index the package:
ssh [email protected] cd /var/www/helm.gethue.com helm repo index .
Note: those are manual steps but can obviously be automated. Also feel free to check your server logs to count how many people install it.
Romain from the Hue Team