Helm
From Halfface
Jump to navigationJump to search
helm
Install helm cli
sudo curl -vL https://mirror.openshift.com/pub/openshift-v4/x86_64/clients/helm/latest/helm-linux-amd64 -o /usr/local/bin/helm ; sudo chmod 755 /usr/local/bin/helm
Autocompletion
. <(helm completion bash)
List all helm charts in all namespaces
helm list -aA
Status
helm status -n openshift-marketplace cecp-infra-operatorhub -o yaml
remove/uninstall/delete
helm uninstall <release> -n <namespace>
install helm chart
helm upgrade --install akhq akhq/akhq
Install specific version
helm install strimzi-kafka-operator strimzi/strimzi-kafka-operator --namespace kafka --create-namespace --version 0.34.0
Upgrade specific version
helm upgrade strimzi-kafka-operator strimzi/strimzi-kafka-operator --version 0.41.0 helm upgrade metrics-server metrics-server/metrics-server --version 3.11.0 --namespace kube-system
Which versions exist
helm search repo metrics-server/metrics-server --versions
repo
Add repo
helm repo add akhq https://akhq.io/
List repos
helm repo list
Update repo
helm repo update
Which versions of helm chart exists.
helm search repo strimzi-kafka-operator --versions
read helm secrets
kubectl get secret sh.helm.release.v1.strimzi.v4 -o json | jq -r '.data.release| @base64d ' | base64 -d | zcat | sed 's/\\n/\n/g' kubectl get secret sh.helm.release.v1.strimzi.v4 -o go-template='Template:.data.release' | gzip -d | jq .
look at history of helm chart
helm history strimzi-kafka-operator
helm rollback(Take number from helm history...)
helm rollback -n kafka strimzi-kafka-operator 3
Get info about release
notes, hooks, supplied values, and generated manifest file of the given release.
helm get all kube-prometheus-stack -n monitoring