helm安装
wget https://mirrors.huaweicloud.com/helm/v3.16.4/helm-v3.16.4-linux-amd64.tar.gz
tar xf helm-v3.18.4-linux-amd64.tar.gz
cp linux-amd64/helm /usr/bin
chmod +x /usr/bin/helm
国内本地使用常用命令
  1. 查看版本号
helm version
  1. 配置国内helm源
helm repo add azure http://mirror.azure.cn/kubernetes/charts
helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
  1. 查看helm源
helm repo list
  1. 搜索helm仓库
helm search repo kubernetes-dashboard
helm search repo kubernetes-dashboard --versions
  1. 将helm chart拉取到本地
helm pull kubernetes-dashboard/kubernetes-dashboard --untar
# 也可以指定版本号
helm pull kubernetes-dashboard/kubernetes-dashboard --untar --version=7.3.6
  1. 一次性抓出所有镜像
cd kubernetes-dashboard
helm template dashboard . | awk '$1 ~ /image:/ {print $2}' | tr -d '"' | sort -u > dashboard.images
cat dashboard.images
  1. 拉取镜像并导入到私有镜像仓库
  2. 修改values.yaml文件中镜像地址为私有仓库地址
# 例如
image: "harbor.gujing.cn:8443/library/mysql"
imageTag: "5.7.30"

strategy:
  type: Recreate
  1. 安装
helm install kubernetes-dashboard . -n kubernetes-dashboard -f dashboard-offline.yaml
  1. 验证
kubectl -n kubernetes-dashboard get pods
  1. 升级
helm upgrade -n kubernetes-dashboard kubernetes-dashboard . -f dashboard-offline.yaml
  1. 查看历史版本
helm history -n kubernetes-dashboard kubernetes-dashboard
  1. 回滚到指定版本
helm rollback -n kubernetes-dashboard kubernetes-dashboard rocketmq 3
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐