Difference between revisions of "Helm"
From John Freier
(Created page with "Helm is a package manager for Kubernetes. Process a single manifest and see the results. helm template -s templates/role/atlas-publish-service.yaml ap-project") |
|||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
Helm is a package manager for Kubernetes. | Helm is a package manager for Kubernetes. | ||
+ | |||
+ | Things I found out while working with Helm. | ||
+ | - You do not need name spaces. | ||
+ | |||
+ | To help with debugging add the following | ||
+ | --debug | ||
+ | |||
Process a single manifest and see the results. | Process a single manifest and see the results. | ||
− | helm template -s templates/ | + | helm template -s templates/application-service.yaml app-project |
+ | |||
+ | or | ||
+ | |||
+ | helm template -f ../environments/dv.yaml -s templates/application-service.yaml . | ||
+ | |||
+ | |||
+ | List all helm installs | ||
+ | helm list | ||
+ | |||
+ | |||
+ | Install a helm chart | ||
+ | helm install [project_name] [helm_chart_name] | ||
+ | |||
+ | example: | ||
+ | helm install helm-test test-project | ||
+ | |||
+ | |||
+ | Update a helm chart | ||
+ | helm upgrade [project_name] [helm_chart_name] | ||
+ | |||
+ | Remove a helm chart | ||
+ | helm upgrade [project_name] |
Latest revision as of 18:59, 5 October 2022
Helm is a package manager for Kubernetes.
Things I found out while working with Helm.
- You do not need name spaces.
To help with debugging add the following
--debug
Process a single manifest and see the results.
helm template -s templates/application-service.yaml app-project
or
helm template -f ../environments/dv.yaml -s templates/application-service.yaml .
List all helm installs
helm list
Install a helm chart
helm install [project_name] [helm_chart_name] example: helm install helm-test test-project
Update a helm chart
helm upgrade [project_name] [helm_chart_name]
Remove a helm chart
helm upgrade [project_name]