Helm 是一个 Kubernetes 的包管理工具,用于简化在 Kubernetes 中部署应用程序的过程。以下是一些常用的 Helm 命令:
- 安装 Helm:
helm install [NAME] [CHART]
: 安装一个 chart 包。
- 搜索 Chart:
helm search repo [KEYWORD]
: 在 Helm 仓库中搜索 chart。
- 更新和升级:
helm repo update
: 更新 Helm 仓库。helm upgrade [RELEASE] [CHART]
: 升级一个 release。
- 列表和状态:
helm list
: 列出所有的 releases。helm status [RELEASE]
: 查看特定 release 的状态。
- 回滚和删除:
helm rollback [RELEASE] [REVISION]
: 将 release 回滚到之前的版本。helm uninstall [RELEASE]
: 删除一个 release。
- 创建和管理 Chart:
helm create [CHART]
: 创建一个新的 chart。helm lint [CHART]
: 检查 chart 的格式。
- 查看和获取信息:
helm show chart [CHART]
: 显示 chart 的信息。helm get all [RELEASE]
: 获取 release 的所有信息。
- Helm 仓库操作:
helm repo add [NAME] [URL]
: 添加一个新的 Helm 仓库。helm repo list
: 列出所有已添加的仓库。
- 调试和开发:
helm template [CHART]
: 本地渲染 templates。helm install --dry-run --debug [NAME] [CHART]
: 模拟安装过程。