helm install
https://helm.sh/docs/helm/helm_install/
helm install --help
helm install --set
helm install --dry-run
helm install --debug
helm install --timeout
helm install --namespace
helm install --values
--create-namespace
helm install -f myvalues.yaml -f override.yaml myredis ./redis
helm upgrade --install
helm install --repo https://example.com/charts/ mynginx nginx
Examples
helm install --set persistence.enabled=true grafana grafana/grafana
- Deprecated example:
helm install --set persistence.enabled=true grafana stable/grafana
helm install MY_GRAFANA_NAME stable/grafana[1]
helm install --set persistence.enabled=true grafana grafana/grafana --set ingress.enabled=true helm install fluentd helm install fluent-bit helm install grafana stable/grafana --set persistence.enabled=true --set persistence.accessModes={ReadWriteOnce} --set persistence.size=8Gi
helm install --name mysql stable/mysql (deprecated in Helm v3) Error: unknown flag: --name
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx/ helm install my-release ingress-nginx/ingress-nginx
helm install --name ingress-nginx ingress-nginx/ingress-nginx
helm install stable/grafana Error: must either provide a name or specify --generate-name
helm install MY_FIRST_GRAFANA_INSTALL stable/grafana Error: INSTALLATION FAILED: failed to download "stable/grafana"
helm install kubernetes-dashboard/kubernetes-dashboard --name my-release --set=service.externalPort=8080,resources.limits.cpu=200m helm install my-release kubernetes-dashboard/kubernetes-dashboard
helm install RELEASE_NAME prometheus-community/kube-prometheus-stack
helm install my-duplicated-name kubernetes-dashboard/kubernetes-dashboard Error: INSTALLATION FAILED: cannot re-use a name that is still in use
helm install --name cert-manager --namespace cert-manager --version v1.1.0 jetstack/cert-manager --set installCRDs=true
helm install kube-ops-view
helm install sentry/sentry-kubernetes your-sentry-test -f values.yaml --wait --namespace sentry-test --set email.password=%smtp.pass% --set user.password=%user.pass% Error: INSTALLATION FAILED: non-absolute URLs should be in form of repo_name/path_to_chart, got: your-sentry-test
Elasticsearch
helm install elasticsearch ./helm-charts/elasticsearch --set imageTag=7.17.3 https://artifacthub.io/packages/helm/elastic/elasticsearch
helm install elasticsearch elastic/elasticsearch helm install elasticsearch elastic/elasticsearch --set replicas=2
Related commands
kubectl get services
minikube addons enable ingress
helm repo list
helm upgrade --install
helm ls
helm rollback
-n, --namespace
helm template
helm get manifest
helm uninstall
helm install metrics-server
See also
helm install [ --set | --dry-run | --debug | --timeout | --namespace | --create-namespace | --generate-name | --help ] values.yaml
,helm upgrade --install
helm create, values.yaml
,templates
,functions
,podAnnotations:, podSecurityContext:
Advertising: