Skip to content

Latest commit

 

History

History
102 lines (66 loc) · 1.48 KB

h.helm.md

File metadata and controls

102 lines (66 loc) · 1.48 KB

Managing Kubernetes with Helm

  • Note: Helm is part of the new CKAD syllabus. Here are a few examples of using Helm to manage Kubernetes.

Helm in K8s

Creating a basic Helm chart

show

helm create chart-test ## this would create a helm 

Running a Helm chart

show

helm install -f myvalues.yaml my redis ./redis

Find pending Helm deployments on all namespaces

show

helm list --pending -A

Uninstall a Helm release

show

helm uninstall -n namespace release_name

Upgrading a Helm chart

show

helm upgrade -f myvalues.yaml -f override.yaml redis ./redis

Using Helm repo

show

Add, list, remove, update and index chart repos

helm repo add [NAME] [URL]  [flags]

helm repo list / helm repo ls

helm repo remove [REPO1] [flags]

helm repo update / helm repo up

helm repo update [REPO1] [flags]

helm repo index [DIR] [flags]

Download a Helm chart from a repository

show

helm pull [chart URL | repo/chartname] [...] [flags] ## this would download a helm, not install 
helm pull --untar [rep/chartname] # untar the chart after downloading it