Skip to content

Créer un package HELM

Créer le package

Helm permet de créer un package pour partager le Chart. La pckage créé est au format tar

Terminal window
helm package myhelm
Terminal window
Successfully packaged chart and saved it to: /home/user9/myhelm-0.1.0.tgz

Installer un Chart à partir d’un package

Terminal window
helm install myapp myhelm-0.1.0.tgz
Terminal window
NAME: myapp
NAMESPACE: development
STATUS: deployed
REVISION: 1
NOTES:
1. Get the application URL by running these commands:
export NODE_PORT=$(kubectl get --namespace development -o jsonpath="{.spec.ports[0].nodePort}" services myapp-myhelm)
export NODE_IP=$(kubectl get nodes --namespace development -o jsonpath="{.items[0].status.addresses[0].address}")
echo http://$NODE_IP:$NODE_PORT

Serveur de Chart

Afin de faciliter le partage de packages, Helm dispose d’un support intégré pour l’installation de packages à partir d’un serveur HTTP. Helm lit un index de référentiel hébergé sur le serveur qui décrit les packages de cartes disponibles et leur emplacement.