创建部署问题时,请参考下面模板,你提供的信息越多,越容易及时获得解答。如果未按模板创建问题,管理员有权关闭问题。
确保帖子格式清晰易读,用 markdown code block 语法格式化代码块。
你只花一分钟创建的问题,不能指望别人花上半个小时给你解答。

操作系统信息
虚拟机,Ubuntu 24.04 LTS

Kubernetes版本信息
WARNING: This version information is deprecated and will be replaced with the output from kubectl version –short. Use –output=yaml|json to get the full version.

Client Version: version.Info{Major:“1”, Minor:“26”, GitVersion:“v1.26.5”, GitCommit:“890a139214b4de1f01543d15003b5bda71aae9c7”, GitTreeState:“clean”, BuildDate:“2023-05-17T14:14:46Z”, GoVersion:“go1.19.9”, Compiler:“gc”, Platform:“linux/amd64”}

Kustomize Version: v4.5.7

Server Version: version.Info{Major:“1”, Minor:“26”, GitVersion:“v1.26.5”, GitCommit:“890a139214b4de1f01543d15003b5bda71aae9c7”, GitTreeState:“clean”, BuildDate:“2023-05-17T14:08:49Z”, GoVersion:“go1.19.9”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
Version: 0.1.0

RuntimeName: containerd

RuntimeVersion: v1.6.4

RuntimeApiVersion: v1

KubeSphere版本信息

v4.1.3,按从 v3.4.x 升级到 v4.1.3升级且成功。

KubeKey 版本信息

kk version: &version.Info{Major:“3”, Minor:“1”, GitVersion:“v3.1.9”, GitCommit:“f7f74890ec51db1e4c35b54af8ecc87d7f807deb”, GitTreeState:“clean”, BuildDate:“2025-04-25T03:16:36Z”, GoVersion:“go1.19.2”, Compiler:“gc”, Platform:“linux/amd64”}

问题是什么
现有一个主集群,两个成员集群,

现使用 KK 升级其中一个成员集群的 k8s,v1.26.5 👉 v1.27.0:

错误如下:

原因是升级 KubeSphere v4.1.3 后,成员集群没有了 ks-console,这个该怎么处理?

主集群:

成员集群:

我本来通过移除该成员集群,并按在 Kubernetes 上快速安装 KubeSphere重新在成员集群安装 KubeSphere,但并未安装成功,kubectl -n kubesphere-system get deploy 依然只有 ks-agent

    • CauchyK零SK壹S

    Dev_Uu
    可以尝试在命令后添加 –skip-dependency-check 参数

    已解决,需要彻底卸载,并清理资源,然后重装 kubesphere。

    我的目的是使用 kk 一路升级 k8s,从 1.26 👉 1.33,一次只升级一个次要版本。

    没有一次是顺畅的🙂,每次都要手动干预特性门控、集群 dns 及其版本。

    kk 主要还是帮我省去了在每个节点下包、换包的时间😂