Helm

From Chorke Wiki
Jump to navigation Jump to search
sudo wget -c https://get.helm.sh/helm-v3.11.1-linux-amd64.tar.gz -P /opt/cli/
sudo tar -xvzf /opt/cli/helm-v3.11.1-linux-amd64.tar.gz -C /opt/cli/
sudo rm  -rf   /opt/cli/helm-v3.11.1-linux-amd64.tar.gz
sudo mv /opt/cli/linux-amd64 /opt/cli/helm-v3.11.1-linux-amd64
sudo update-alternatives --install /usr/local/bin/helm helm\
 /opt/cli/helm-v3.11.1-linux-amd64/helm 1983

sudo update-alternatives --install /usr/bin/helm helm\
 /opt/cli/helm-v3.11.1-linux-amd64/helm 1983
helm repo add stable https://charts.helm.sh/stable
helm search repo jenkins
helm version

Repository

helm repo add opensearch https://opensearch-project.github.io/helm-charts/
helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo add stable https://charts.helm.sh/stable
helm repo add kongz https://charts.kong-z.com/
helm repo add runix https://helm.runix.net
helm repo add azure https://marketplace.azurecr.io/helm/v1/repo
helm repo add mongodb https://mongodb.github.io/helm-charts
helm repo add nginx https://helm.nginx.com/stable
helm repo add elastic https://helm.elastic.co
helm repo add runix https://helm.runix.net

helm repo list
helm repo update

helm pull oci://registry-1.docker.io/bitnamicharts/keycloak
helm pull oci://registry-1.docker.io/bitnamicharts/mongodb
helm pull oci://registry-1.docker.io/bitnamicharts/redis
helm pull opensearch/opensearch-dashboards
helm pull opensearch/opensearch
helm pull nginx/nginx-ingress
helm pull bitnami/postgresql
helm pull bitnami/logstash
helm pull runix/pgadmin4
helm pull kongz/graylog
helm pull oci://registry-1.docker.io/bitnamicharts/keycloak --untar
helm pull oci://registry-1.docker.io/bitnamicharts/mongodb --untar
helm pull oci://registry-1.docker.io/bitnamicharts/redis --untar
helm pull opensearch/opensearch-dashboards --untar
helm pull opensearch/opensearch --untar
helm pull nginx/nginx-ingress --untar
helm pull bitnami/postgresql --untar
helm pull bitnami/logstash --untar
helm pull runix/pgadmin4 --untar
helm pull kongz/graylog --untar

VSCode

Ctrl + P
ext install Tim-Koehler.helm-intellisense

Debian


echo -E "$(jq '."helm-intellisense.customValueFileNames"=["prod-values.yaml","dev-values.yaml","values.yaml"]'\
 ${HOME}/.config/Code/User/settings.json)">\
 ${HOME}/.config/Code/User/settings.json

echo -E "$(jq '."helm-intellisense.lintFileOnSave"=true'\
 ${HOME}/.config/Code/User/settings.json)">\
 ${HOME}/.config/Code/User/settings.json

MacOS


echo -E "$(jq '."helm-intellisense.customValueFileNames"=["prod-values.yaml","dev-values.yaml","values.yaml"]'\
 ${HOME}/Library/Application Support/Code/User/settings.json)">\
 ${HOME}/Library/Application Support/Code/User/settings.json

 echo -E "$(jq '."helm-intellisense.lintFileOnSave"=true'\
 ${HOME}/Library/Application Support/Code/User/settings.json)">\
 ${HOME}/Library/Application Support/Code/User/settings.json

Knowledge

helm search repo -l
helm repo --help
helm repo list
helm search repo -l nginx-ingress
helm repo remove bitnami
helm repo update
helm pull nginx/nginx-ingress --untar
helm pull nginx/nginx-ingress
helm repo index .

minikube start --cpus 6 --memory 8192
minikube start
export KUBECONFIG=${HOME}/.kube/academia-config.yaml
unset KUBECONFIG
minikube stop
minikube delete

helm create chorke
helm create academia

References