操作系统信息
unubtu18.04 2C/4G
Kubernetes版本信息
Client Version: version.Info{Major:“1”, Minor:“20”, GitVersion:“v1.20.6”, GitCommit:“8a62859e515889f07e3e3be6a1080413f17cf2c3”, GitTreeState:“clean”, BuildDate:“2021-04-15T03:28:42Z”, GoVersion:“go1.15.10”, Compiler:“gc”, Platform:“linux/amd64”}
容器运行时
root@hulk04:~# docker version
Client: Docker Engine - Community
Version: 20.10.9
API version: 1.41
Go version: go1.16.8
Git commit: c2ea9bc
Built: Mon Oct 4 16:08:29 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Server: Docker Engine - Community
Engine:
Version: 20.10.9
API version: 1.41 (minimum version 1.12)
Go version: go1.16.8
Git commit: 79ea9d3
Built: Mon Oct 4 16:06:34 2021
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.4.11
GitCommit: 5b46e404f6b9f661a205e28d59c982d3634148f8
runc:
Version: 1.0.2
GitCommit: v1.0.2-0-g52b36a2
docker-init:
Version: 0.19.0
GitCommit: de40ad0
KubeSphere版本信息
v3.1.1
问题是什么
在完成kubesphere集群部署后,集群中的helm版本是3.2.1,输出如下:
helm version
version.BuildInfo{Version:“v3.2.1”, GitCommit:“fe51cd1e31e6a202cba7dead9552a6d418ded79a”, GitTreeState:“clean”, GoVersion:“go1.13.10”}
现在计划集群中部署gitlab-ce,参考gitlab部署文档“https://docs.gitlab.com/charts/installation/index.html”,需要使用helm进行部署,但是要求helm的最低版本是“3.3.1”。
参考helm官方文档“https://helm.sh/docs/intro/install/”,有多种方法可以升级helm版本。
但是因为不知道kubesphere是以何种方式安装的helm,不确定更新版本的方式与原有部署方式不匹配是否会对现有集群运行产生影响或者导致后续的集群升级出问题。所以请问:
需要使用那种方式将kubesphere的所有节点上的helm版本进行升级?
谢谢!