Difference between revisions of "Helm install"
Jump to navigation
Jump to search
(→Errors) |
|||
(60 intermediate revisions by 8 users not shown) | |||
Line 4: | Line 4: | ||
* <code>[[helm install --set]]</code> | * <code>[[helm install --set]]</code> | ||
* <code>[[helm install --dry-run]]</code> | * <code>[[helm install --dry-run]]</code> | ||
+ | * <code>[[helm install --debug]]</code> | ||
+ | * <code>[[helm install --timeout]]</code> | ||
* <code>[[helm install --namespace]]</code> | * <code>[[helm install --namespace]]</code> | ||
− | * <code>--create-namespace]]</code> | + | * <code>[[helm install --values]]</code> |
− | * <code>[[helm install -f]] | + | * <code>[[helm install --username]]</code> |
+ | * <code>[[helm install --password]]</code> | ||
+ | * <code>[[helm install --generate-name]]</code> | ||
+ | * <code>[[helm install --create-namespace]]</code> | ||
+ | |||
+ | * <code>[[helm install -f]] my[[values.yaml]] -f override.yaml myredis ./redis</code> | ||
* <code>[[helm upgrade --install]]</code> | * <code>[[helm upgrade --install]]</code> | ||
+ | * <code>[[helm install --repo]] https://example.com/charts/ mynginx nginx</code> | ||
== Examples == | == Examples == | ||
+ | * [[Prometheus]]: <code>[[helm install myprometheus prometheus-community/prometheus]]</code> | ||
+ | |||
+ | * [[Grafana]]: <code>[[helm install grafana]]</code> | ||
+ | |||
+ | * [[Fluentd]]: <code>[[helm install fluentd]]</code> | ||
+ | |||
+ | * [[Fluentbit]]: <code>[[helm install fluent-bit]]</code> | ||
+ | |||
+ | * [[Velero]]: <code>[[helm install velero]]</code> | ||
+ | |||
+ | * [[Redis]]: <code>[[helm install redis]]</code> | ||
+ | * [[MariaDB]]: <code>[[helm install mariadb]]</code> | ||
− | [[ | + | * [[MySQL]]: <code>[[helm install mysql]]</code> |
− | :<code>[[helm install | ||
− | [[ | + | * [[Ingress Nginx]]: <code>[[helm install nginx-ingress]]</code> |
− | :<code>[[helm install - | ||
− | |||
− | + | * [[Mediawiki]]: <code>[[helm install mediawiki]]</code> | |
− | + | * SentinelOne: <code>[[helm install sentinelone]]</code> | |
− | |||
− | |||
− | + | * [[Keycloak]]: <code>[[helm install keycloak]]</code> | |
− | |||
− | + | * [[helm install apache]] | |
− | |||
− | + | * [[helm install argocd]] | |
+ | |||
+ | * <code>[[helm install metrics-server]]</code> | ||
+ | |||
+ | * [[helm install kube-ops-view]] | ||
− | |||
− | |||
− | |||
− | |||
helm install [[kubernetes-dashboard]]/kubernetes-dashboard --name my-release --set=service.externalPort=8080,[[resources.limits.cpu]]=200m | helm install [[kubernetes-dashboard]]/kubernetes-dashboard --name my-release --set=service.externalPort=8080,[[resources.limits.cpu]]=200m | ||
Line 49: | Line 62: | ||
[[helm install --name cert-manager --namespace cert-manager]] --version v1.1.0 [[jetstack]]/[[cert-manager]] --set install[[CRDs]]=true | [[helm install --name cert-manager --namespace cert-manager]] --version v1.1.0 [[jetstack]]/[[cert-manager]] --set install[[CRDs]]=true | ||
− | + | 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]] | |
− | |||
− | == Related | + | === [[Yourapp]] === |
+ | helm install [[yourapp]] . | ||
+ | |||
+ | * [[SentinelOne]]: <code>[[helm install sentinelone]]</code> | ||
+ | |||
+ | === manifest example === | ||
+ | {{kubernetes_manifest_official_example}} | ||
+ | |||
+ | == Datadog == | ||
+ | [[helm install]] <RELEASE_NAME> datadog/[[synthetics-private-location]] --set-file configFile=<MY_WORKER_CONFIG_FILE_NAME>.json | ||
+ | |||
+ | == Errors == | ||
+ | * [[timed out waiting for the condition]] | ||
+ | |||
+ | == Activities == | ||
+ | * [[Pull an Image from a Private Registry in Kubernetes]] | ||
+ | |||
+ | == Related == | ||
+ | * <code>[[kubectl get events]]</code> | ||
* <code>[[kubectl get services]]</code> | * <code>[[kubectl get services]]</code> | ||
+ | * <code>[[helm status]]</code> | ||
+ | * <code>[[helm ls]]</code> | ||
+ | * <code>[[helm get manifest]]</code> | ||
* <code>[[minikube addons enable]] ingress</code> | * <code>[[minikube addons enable]] ingress</code> | ||
* <code>[[helm repo list]]</code> | * <code>[[helm repo list]]</code> | ||
* <code>[[helm upgrade --install]]</code> | * <code>[[helm upgrade --install]]</code> | ||
− | |||
* <code>[[helm rollback]]</code> | * <code>[[helm rollback]]</code> | ||
* <code>-n, --[[namespace]]</code> | * <code>-n, --[[namespace]]</code> | ||
* <code>[[helm template]]</code> | * <code>[[helm template]]</code> | ||
− | + | ||
* <code>[[helm uninstall]]</code> | * <code>[[helm uninstall]]</code> | ||
+ | * <code>[[pending-upgrade]]</code> | ||
+ | * <code>[[Terraform resource: helm release]]</code> | ||
+ | * [[Terraform resource]]: <code>[[helm_release]]</code> | ||
== See also == | == See also == |
Latest revision as of 20:27, 17 July 2024
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
helm install --username
helm install --password
helm install --generate-name
helm install --create-namespace
helm install -f myvalues.yaml -f override.yaml myredis ./redis
helm upgrade --install
helm install --repo https://example.com/charts/ mynginx nginx
Contents
Examples[edit]
- SentinelOne:
helm install sentinelone
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 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
Yourapp[edit]
helm install yourapp .
manifest example[edit]
resource "kubernetes_manifest" "test-configmap" { manifest = { "apiVersion" = "v1" "kind" = "ConfigMap" "metadata" = { "name" = "test-config" "namespace" = "default" } "data" = { "foo" = "bar" } } }
Datadog[edit]
helm install <RELEASE_NAME> datadog/synthetics-private-location --set-file configFile=<MY_WORKER_CONFIG_FILE_NAME>.json
Errors[edit]
Activities[edit]
Related[edit]
kubectl get events
kubectl get services
helm status
helm ls
helm get manifest
minikube addons enable ingress
helm repo list
helm upgrade --install
helm rollback
-n, --namespace
helm template
See also[edit]
Advertising: