Dcoker和helm在安装rancher之后,RKE2的版本不同

Rancher Server 设置

  • Rancher 版本:2.8.5
  • 安装选项 (Docker install/Helm Chart): helm
    • 如果是 Helm Chart 安装,需要提供 Local 集群的类型(RKE1, RKE2, k3s, EKS, 等)和版本:
  • 在线或离线部署:

下游集群信息

  • Kubernetes 版本:
  • Cluster Type (Local/Downstream):
    • 如果 Downstream,是什么类型的集群?(自定义/导入或为托管 等):

用户信息

  • 登录用户的角色是什么? (管理员/集群所有者/集群成员/项目所有者/项目成员/自定义):
    • 如果自定义,自定义权限集:

主机操作系统:

问题描述:

重现步骤:

结果:

预期结果:

截图:
这是helm的

这是docker安装的
image

helm安装:
helm install rancher ./rancher-2.8.5.tgz \
  --namespace cattle-system \
  --set hostname=rancher.xxxxxx.com \
  --set rancherImage=172.16.8.204:11111/rancher/rancher \
  --set ingress.tls.source=secret \
  --set privateCA=true \
  --set additionalTrustedCAs=true \
  --set systemDefaultRegistry=172.16.8.204:11111 \
  --set replicas=2 \
  --set bootstrapPassword="xxxxx@123456" \
  --set useBundledSystemChart=true \
  --set rancherImageTag=v2.8.5


docker安装:
docker run -d --restart=unless-stopped   -p 180:80 -p 1443:443   --privileged   rancher/rancher:v2.8.5

其他上下文信息:

日志


为什么同一个镜像会出现不同?

如果你是离线环境,同一个 rancher 镜像支持的下游集群肯定是一样的。

但如果是在线环境,因为 rancher 会检查支持的小版本号是否有更新,如果有就会获取最新的 K8s 版本,所以就造成了小版本号不同的情况。

具体可参考:https://github.com/rancher/kontainer-driver-metadata

这个反过来了,docker是在线环境,helm是离线环境,无论是哪种环境,应该不影响部署吧。

小版本不影响