Skip to content

Helm Release Lifecycle Management

Helm Release Lifecycle Management involves the procedures for installing and removing Helm charts within a Kubernetes cluster.^[400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md]

Installation

To deploy a specific application, you must first add the repository containing the desired chart.^[400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md] For example, to add the Kubernetes Dashboard repository:

[Helm](<./helm.md>) repo add kubernetes-dashboard https://kubernetes.github.io/dashboard/

Once the repository is added, the chart can be deployed using the helm install command^[400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md]. This command requires a release name and the chart name (e.g., helm install [RELEASE_NAME] [REPO_NAME]/[CHART_NAME]).

Upon successful deployment, the system outputs metadata including NAME, NAMESPACE, STATUS (e.g., "deployed"), and REVISION^[400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md].

Uninstallation

To remove a release, the helm delete command is used with the specified release name^[400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md].

Sources

  • 400-devops__06-Kubernetes__devops-helm__terraform-helm__README.md