helm 安装及常用命令
helm-v3.8.2-linux-amd64.tar.gz 以上是新版的helm的安装包,这个安装包只需要解压并移动到用户路径($PATH)即可,无需再做其他的操作。 安装好后可以直接添加仓库 #helm仓库地址 https://artifacthub.io/ #添加仓库 helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add stable https://charts.helm.sh/stable
helm仓库列表
helm repo list
更新helm仓库
helm repo update #在仓库中查找redis helm search repo redis #在仓库中下载redis helm fetch stable/redis-ha #查看已经安装的chart helm ls –all-namespaces #删除指定命名空间的chart helm uninstall redis-ha –namespace=basic-components helm uninstall redis -n basic-components #将本地的chart打包 helm package . #将打包好的chart安装到k8s helm install redis redis-17.8.0.tgz -n basic-components #这个也是安装只是不需要打包但是需要下载 helm install redis-ha -f my_values.yaml –namespace=basic-components stable/redis-ha //查看 helm repo list // 设置新的镜像地址 helm repo add stable https://charts.helm.sh/stable helm repo add aliyuncs https://apphub.aliyuncs.com helm repo add aliyun https://apphub.aliyuncs.com/ helm repo add bitnami https://charts.bitnami.com/bitnami
// 更新镜像地址 helm repo update helm search
查看当前最新版本
helm search repo deerchain
首次部署使用安装命令
helm install deerchain –set image.tag=113 –set imagePullSecrets=harbor-pull-secret-188 –set namespace=pro nexus/deerchain
更新命令(此命令会使用最新的镜像和helm版本)不指定image版本号,k8s会不去拉取
helm upgrade deerchain –set image.tag=127 –set namespace=pro nexus/deerchain
删除pod
helm delete deerchain
安装
helm install deerchain –set image.tag=130 –set replicaCount=1 –set imagePullSecrets=harbor-pull-secret-188 –set namespace=pro nexus/deerchain –version 0.1.130
回滚版本命令(此命令使用注意tag和helm版本一致)
helm upgrade deerchain –set image.tag=130 –set replicaCount=1 –set imagePullSecrets=harbor-pull-secret-188 –set namespace=pro nexus/deerchain –version 0.1.130