二进制方式安装Helm
官网:https://helm.sh/
1、下载安装包
wget -L https://get.helm.sh/helm-v3.16.0-rc.1-linux-amd64.tar.gz
2、解压
tar -xf helm-v3.16.0-rc.1-linux-amd64.tar.gz
3、移动到/usr/local/bin/目录下
mv linux-amd64/helm /usr/local/bin/helm
4、查看版本
helm version
5、helm命令行
Helm命令:
helm search: 搜索chart
helm pull: 下载chart到本地目录查看
helm install: 上传chart到Kubernetes
helm list: 列出已发布的chart
helm repo add 添加chart仓库
helm repo index 索引chart仓库
helm repo list 列出chart仓库
helm repo remove 删除chart仓库
helm repo update 更新chart仓库
helm package 将chart目录打包到chart归档中
helm upgrade 升级版本
helm uninstall 卸载版本
helm history 检索发布历史
helm env 打印客户端环境信息
helm rollback 回滚发布到上一个版本
helm install 安装chart
helm show 显示chart信息
helm show chart 显示chart定义
helm show crds 显示chart的CRD
helm show readme 显示chart的README
helm show values 显示chart的values
helm show all 显示chart的所有信息
helm pull 从仓库下载并(可选)在本地目录解压
helm push 将chart推送到远程
helm plugin 安装、列举或卸载Helm插件
helm plugin list 列举已安装的Helm插件
helm plugin update 升级一个或多个Helm插件
helm plugin uninstall 卸载一个或多个Helm插件
helm plugin install 安装一个或多个Helm插件
helm search helm中搜索关键字
helm search hub 在Artifact Hub或自己的hub实例中搜索chart
helm search repo 用chart中关键字搜索仓库
helm template 本地渲染模板
helm registry 登录或登出注册表
helm registry logout 从注册表登出
helm registry login 登录注册表
helm test 执行发布版本的测试
helm repo add 添加chart仓库
helm version 打印客户端版本信息
helm status 显示已命名发布的状态
helm get all 下载命名版本的所有信息
helm get 下载发布的扩展信息
helm get notes 下载命名版本的注释
helm get manifest 下载命名版本的清单
helm get hooks 下载命名版本的所有钩子
helm completion 为指定的shell生成自动补全脚本
helm lint 验证chart是否存在问题
helm verify 验证给定路径的chart已经被签名且有效
helm dependency update 基于Chart.yaml内容升级charts/
helm dependency build 基于Chart.lock文件重新构建charts/目录
helm create 使用给定名称创建新的chart
helm get values 下载命名版本的values文件
helm completion bash 为bash生成自动补全脚本
helm completion fish 为fish生成自动补全脚本
helm completion powershell 为powershell生成自动补全脚本
helm completion zsh 为zsh生成自动补全脚本
6、helm常用命令
helm repo # 列出,增加,更新,删除 chart 仓库
helm search # 使用关键字搜索 chart
helm list # 列出所有的 release
helm pull # 拉取远程仓库的 chart
helm install # 安装 chart
helm uninstall/delete # 卸载 release
helm upgrade # 升级 release
helm rollback # 回滚 release 到历史版本
helm create # 在本地创建新的 chart
helm dependency # 管理 chart 依赖
helm lint # 验证chart配置信息是否有错
helm package # 打包本地chart