Architettura e Installazione
Componenti di Helm
- Client - strumento da linea di comando che interagisce con l'ambiente Helm
- Chart - collezione di files che definiscono il deployment di un applicativo su Kubernetes
- Repository - collezioni di chart su un server, può essere pubblico o privato
Installazione del Client Helm
Le ultime release di Helm si trovano a https://github.com/helm/helm/releases
.
Scaicarlo per la architettura appropriata, estrarlo e spostarlo in una directory del PATH.
Alternativamente usare i seguenti comandi:
curl -fsSL -o get_helm.sh \
https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
Helm deve avere visibilità del cluster Kubernetes, quindi lo installeremo con il secondo metodo.
L'installazione di Helm pone i suoi componenti in locazioni specifiche del sistema corrente, e registra un numero di variabili per raggiungere i componenti.
Queste variabili sono visibili col comando:
helm env