Perintah berikut yang akan diperlihatkan adalah pengunduhan (download) chart helm.
~ % helm pull bitnami/wordpress
perintah yang hasilnya kembali ke prompt menandakan bahwa perintah berhasi dieksekusi dengan baik,
Untuk melihat bahwa chart helm bitnami/wordpress telah berada di server lokal, berikut perintah yang dapat dilakukan:n
$ helm repo list
NAME URL
bitnami https://charts.bitnami.com/bitnami
Perintah berikutnya adalah perintah untuk melihat values, notes dari sebuah rilis:
$ helm repo add nginx-stable https://helm.nginx.com/stable
"nginx-stable" has been added to your repositories
$ helm repo update
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "nginx-stable" chart repository
...Successfully got an update from the "bitnami" chart repository
Update Complete. ⎈Happy Helming!⎈
$ helm repo ls
NAME URL
bitnami https://charts.bitnami.com/bitnami
nginx-stable https://helm.nginx.com/stable
$ helm install nginx-ingress-demo nginx-stalbe/nginx-ingress -n yellow
Error: INSTALLATION FAILED: repo nginx-stalbe not found
~ % helm install nginx-ingress-demo nginx-stable/nginx-ingress -n yellow
NAME: nginx-ingress-demo
LAST DEPLOYED: Mon Sep 2 19:15:55 2024
NAMESPACE: yellow
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
NGINX Ingress Controller 3.6.2 has been installed.
For release notes for this version please see: https://docs.nginx.com/nginx-ingress-controller/releases/
Installation and upgrade instructions: https://docs.nginx.com/nginx-ingress-controller/installation/installing-nic/installation-with-helm/
~ % kubectl get pods -n yellow
NAME READY STATUS RESTARTS AGE
nginx-ingress-demo-controller-7cdfd8f598-w9l2j 1/1 Running 0 32s
$ kubectl get svc -n yellow
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
nginx-ingress-demo-controller LoadBalancer 10.43.230.243 <pending> 80:32710/TCP,443:31603/TCP 45s
$ helm get values nginx-ingress-demo -n yellow
USER-SUPPLIED VALUES:
null
$ helm get notes nginx-ingress-demo -n yellow
NOTES:
NGINX Ingress Controller 3.6.2 has been installed.
For release notes for this version please see: https://docs.nginx.com/nginx-ingress-controller/releases/
Installation and upgrade instructions: https://docs.nginx.com/nginx-ingress-controller/installation/installing-nic/installation-with-helm/
Di atas diperlihatkan 2 argumen dari helm get yaitu: helm get values, helm get notes. Argumen lainnya dapat dilihat di halaman ini.
Empat artikel demo yang ditulis, dapat dijadikan sebagai implementasi dari penggunaan chart helm. Keempat artikel ini tidak mendemonstrasikan berbagai use case advanced tapi bisa dijadikan sebagai referonsi bagi para pemula yna baru mempelajari chart helm.