国内k8s中helm安装与使用
·
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
国内本地使用常用命令
- 查看版本号
helm version
- 配置国内helm源
helm repo add azure http://mirror.azure.cn/kubernetes/charts
helm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts
- 查看helm源
helm repo list
- 搜索helm仓库
helm search repo kubernetes-dashboard
helm search repo kubernetes-dashboard --versions
- 将helm chart拉取到本地
helm pull kubernetes-dashboard/kubernetes-dashboard --untar
# 也可以指定版本号
helm pull kubernetes-dashboard/kubernetes-dashboard --untar --version=7.3.6
- 一次性抓出所有镜像
cd kubernetes-dashboard
helm template dashboard . | awk '$1 ~ /image:/ {print $2}' | tr -d '"' | sort -u > dashboard.images
cat dashboard.images
- 拉取镜像并导入到私有镜像仓库
- 修改values.yaml文件中镜像地址为私有仓库地址
# 例如
image: "harbor.gujing.cn:8443/library/mysql"
imageTag: "5.7.30"
strategy:
type: Recreate
- 安装
helm install kubernetes-dashboard . -n kubernetes-dashboard -f dashboard-offline.yaml
- 验证
kubectl -n kubernetes-dashboard get pods
- 升级
helm upgrade -n kubernetes-dashboard kubernetes-dashboard . -f dashboard-offline.yaml
- 查看历史版本
helm history -n kubernetes-dashboard kubernetes-dashboard
- 回滚到指定版本
helm rollback -n kubernetes-dashboard kubernetes-dashboard rocketmq 3
更多推荐


所有评论(0)