iocalhost.nl // no place like ::1
references Containers & Orchestration helm

helm

Kubernetes-pakketbeheer — charts, releases en values.

Repos

helm repo add bitnami https://charts.bitnami.com/bitnami
helm repo update
helm search repo nginx
helm search hub wordpress

Installeren & beheren

helm install mijn-release bitnami/nginx
helm install mijn-release ./chart -f values.yaml
helm upgrade mijn-release ./chart --set image.tag=2.0
helm upgrade --install mijn-release ./chart        idempotent
helm uninstall mijn-release
helm list            -A voor alle namespaces

Values

helm show values bitnami/nginx          standaardwaarden tonen
helm install r ./chart \
  --set service.type=NodePort \
  --set replicaCount=3
helm install r ./chart -f prod-values.yaml

Inspecteren & debuggen

helm template ./chart                   manifests renderen (geen install)
helm install r ./chart --dry-run --debug
helm get values mijn-release
helm get manifest mijn-release
helm history mijn-release
helm rollback mijn-release 1            naar revisie 1

Charts maken

helm create mijnchart        skelet
helm lint ./mijnchart        valideren
helm package ./mijnchart     .tgz bouwen