介绍
您好,我是本际云服务器推荐网的小编小本本。今天我们来介绍一下helm,它是cncf基金会下的一个云原生管理程序,它有两个版本helm2和helm3,两个版本有些区别,helm3去掉了服务端。本文将着重介绍如何使用helm3来管理应用。

安装
我们可以通过macosbrew install helm脚本来安装helm,具体命令如下:
curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
chmod 700 get_helm.sh
./get_helm.sh
使用
helm可以通过搜索应用在hub中搜索helm search hub <应用>,在本地的repo中搜索helm search repo <应用>。也可以通过helm install <名字> <仓库>来安装应用。可以通过helm install <名字> <仓库> –namespace <namespace>来指定在特定的namespace下安装应用。你也可以通过helm list来显示当前namespace下的应用,helm list -n <namespace>来显示所有namespace的应用。helm list -A可以查看所有的应用。通过helm get values <应用> > tmp.yaml可以获取安装时的设置值,通过helm upgrade <应用> <应用仓库> -f tmp.yaml来升级配置或者版本。helm upgrade <应用> <应用仓库> –version vx.y.z来升级指定版本。
其他操作
如果需要回滚应用,可以通过helm rollback <应用>来实现。卸载应用可以使用helm uninstall <名字>。如果需要下载应用包,可以使用helm fetch <应用仓库>来实现,在本地将生成一个包,里面是这个应用的chart文件。我们还可以进行仓库操作,包括添加仓库helm repo add <仓库地址>、查看仓库helm repo list、升级仓库helm repo update以及卸载仓库helm remove <仓库名字>。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7453.html
