Skip to content

Latest commit

 

History

History
75 lines (48 loc) · 1.24 KB

helm.md

File metadata and controls

75 lines (48 loc) · 1.24 KB

The package manager for kubernetes

Three Big Concepts

  • A Chart is a Helm package.
  • A Repository is the place where charts can be collected and shared. It's like Perl's CPAN archive or the Fedora Package Database, but for Kubernetes packages.- A Release is an instance of a chart running in a Kubernetes cluster.

Quickstart

install helm

helm search

helm search hub
helm search repo

Initialize a Helm Chart Repository

helm repo add bitnami https://charts.bitnami.com/bitnami

helm tips

install 加上 --dry-run

helm features

  • pure client tools (v3)
    • w/o tiller
    • don't need helm init
  • 3-way merge
  • helm template
    • values.yaml
  • dependency

hub

  • more then helm

repo

charts

chart hooks

  • (pre/post)-(install/delete/upgrade/rollback) / test

helm plugins

https://helm.sh/docs/community/related/#helm-plugins

helm secrets / diff / git

https://www.youtube.com/watch?v=FriVNkaEU8Q sops

web ui

tilt / werf

flux / argocd

  • helm operator

keptn

GitOps

argo workflow /