您好,目前测试环境使用的是kubesphere-2.1.1,kubernetes版本是1.16.9,现在想升级到ks 3.0版本,k8s到v.1.18.6版本,是否可以使用以下方法分2步升级:

./kk upgrade --with-kubernetes v1.17.9 --with-kubesphere v3.0.0
./kk upgrade --with-kubernetes v1.18.6
  • Jeff 回复了此帖
  • jasonhe 可以直接升级,不需要分两步

    Connor 需要带 config 文件,让 kk 知道你的 node 节点的凭证信息

    7 天 后

    我试了一下./kk upgrade –with-kubernetes v1.18.8,只能将Master升级到最新版,node节点版本没有升级

    • Jeff 回复了此帖

      jasonhe 可以直接升级,不需要分两步

      Connor 需要带 config 文件,让 kk 知道你的 node 节点的凭证信息

        Jeff 我是在v2.1.1 k8s v1.16.7,升级的v3.0,k8s没有跟着一起升级。
        执行/kk upgrade –with-kubernetes v1.18.8,只能升级master,加上kubesphere版本升级时就报错了,截图如下:

        • Jeff 回复了此帖

          Connor 可以把 –with-kubesphere 去掉,然后把 config 文件加上

            Jeff 直接使用 kubect apply -f ks-installer-master/deploy/cluster-configuration.yaml kubesphere-installer.yaml
            升级的,没有使用config文件,这个怎么破?是使用cluster-configuration.yaml吗?

            • Jeff 回复了此帖

              Jeff k8s是在部署v2.1.1的时候,使用脚本安装的/kubesphere-all-v2.1.1/scripts/install.sh

              • Jeff 回复了此帖
                8 天 后

                Jeff 当时分两步升级考虑的原因是,记得k8s不允许跨大版本号升级,只能1.16—>1.17—->1.18,所以第一次测试分两步,但升级后发现k8s升级成功了,但是kubesphere无法连接,后续再测试一下直接升级,感谢回复!