helm基本命令及添加nexus仓库
使用helm可以批量在k8s中部署应用具体使用步骤如下添加仓库helm repo add nexus http://admin:admin123@ip:50010/repository/deerchain-helm/查看已添加仓库helm repo list查看 helm 列表helm list删除 某个 helmhelm delete xxx(查出来的 helm 名称) --purge# 加上
·
使用helm可以批量在k8s中部署应用具体使用步骤如下
添加仓库
- 注: ip改成实际nexus的ip和端口
# 可以根据命名区分不同仓库
# 如下release仓库
helm repo add nexus-deerchain-release http://admin:admin123@ip:50010/repository/deerchain-helm-release/
# 如下develop仓库
helm repo add nexus-deerchain-develop http://admin:admin123@ip:50010/repository/deerchain-helm-develop/
# 如下开发feature仓库
helm repo add nexus-deerchain-feature http://admin:admin123@ip:50010/repository/deerchain-helm-feature/
# 生产product仓库
helm repo add nexus-deerchain-product http://admin:admin123@ip:50010/repository/deerchain-helm-product/
查看已添加仓库
helm repo list
查看 helm 列表
helm list
删除 某个 helm
helm delete xxx(查出来的 helm 名称) --purge # 加上 -- purge 彻底删除
安装helm过程中报错,可选参数调试
helm install --dry-run --debug . # 切换到helm包实际目录
更新helm仓库
helm repo update
查看
helm search repo
安装部署
helm install XXX nexus/XXX
更新最新
helm upgrade XXX nexus/XXX
版本回滚
helm upgrade XXX XXX-0.1.X.tgz
指定values
helm upgrade deerchain --values values.yaml nexus/deerchain
helm 动态修改values参数
helm install deerchain --set image.tag=113 --set imagePullSecrets=harbor-pull-secret-188 --set namespace=pro nexus/deerchain
更新与安装命令如下
# 更新helm仓库
helm repo update
# 查看当前最新版本
helm search repo deerchain
# 首次部署使用安装命令
helm install deerchain --set image.env=deerchain-develop --set image.tag=2 --set replicaCount=1 --set imagePullSecrets=harbor-pull-secret-188 --set namespace=pro nexus-deerchain-develop/deerchain --version 0.1.2
# 更新命令(此命令会使用最新的镜像和helm版本)不指定image版本号,k8s会不去拉取
helm install deerchain --set image.env=deerchain-develop --set image.tag=2 --set replicaCount=1 --set imagePullSecrets=harbor-pull-secret-188 --set namespace=pro nexus-deerchain-develop/deerchain --version 0.1.2
# 删除pod
helm delete deerchain
# 安装
helm install deerchain --set image.env=deerchain-develop --set image.tag=2 --set replicaCount=1 --set imagePullSecrets=harbor-pull-secret-188 --set namespace=pro nexus-deerchain-develop/deerchain --version 0.1.2
# 回滚版本命令(此命令使用注意tag和helm版本一致)
helm install deerchain --set image.env=deerchain-develop --set image.tag=2 --set replicaCount=1 --set imagePullSecrets=harbor-pull-secret-188 --set namespace=pro nexus-deerchain-develop/deerchain --version 0.1.2
# 查看服务
kubectl get pod -n pro
# 查看所有pod
kubectl get pod -A
问题
helm repo add nexus-deerchain-product http://admin:admin123@122.192.166.58:50010/repository/deerchain-helm-product/
更多推荐
已为社区贡献5条内容
所有评论(0)