Buy Me a Coffee

Helm Handbook (🚧Continuous Update)

Helm is the package manager for Kubernetes. We can download it from here

Take the public repository portainer/k8s as an example

1. Render the helm chart locally

Open the terminal under the path github.com/portainer/k8s/charts

helm template portainer/

# Render the chart with configurable argument
helm template portainer/ --set image.tag="2.6.0"
helm template portainer/ --set enterpriseEdition.enabled=true --set enterpriseEdition.image.tag="2.7.0"

2. Install helm chart

helm install --create-namespace -n portainer portainer portainer/portainer

3. Install helm chart with local repository

helm install --create-namespace -n portainer portainer-local portainer/ \ 
  --values portainer/values.yaml  

# with argument
helm install --set image.tag="2.6.0" --create-namespace \ 
  -n portainer portainer-2-6 portainer/ \ 
  --values portainer/values.yaml  

4. helm chart repo

# Add repo
helm repo add <repo_name> https://portainer.github.io/k8s/
helm repo update

# Remove repo
helm repo remove <repo_name>

5. Delete helm namespace

helm delete -n portainer portainer

6. List helm namespace

helm ls --all-namespaces

Enjoyed this article? Support my work with a coffee ☕ on Ko-fi.
Buy Me a Coffee at ko-fi.com
DigitalOcean Referral Badge
Sign up to get $200, 60-day account credit !