Helm 是 Kubernetes 的包管理器,通过打包的方式,支持发布的版本管理和控制, 很大程度上简化了 Kubernetes 应用的部署和管理。涉及三大核心概念:Chart、Repository(仓库)、Release。
是一个 Helm 包。包含在 Kubernetes 集群内部运行应用程序,工具或服务所需的所有资源定义。
用来存放和共享 Charts 的地方。
运行在 Kubernetes 集群中的 Chart 的实例。
Helm 最新版本是 Helm3,与Helm2 相比,Helm3 只有一个客户端,没有服务端,简化了许多。
下载地址:https://github.com/helm/helm/releases
wget https://get.helm.sh/helm-v3.9.0-linux-amd64.tar.gz
tar xzvf helm-v3.9.0-linux-amd64.tar.gz
mv linux-amd64/helm /usr/local/bin/
helm search hub
helm search repo
helm install stable/mysql
helm list
helm repo add
helm repo list