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

操作系统信息
虚拟机,Kylin Linux Advanced Server V10

Kubernetes版本信息
Client Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.15”, GitCommit:“b84cb8ab29366daa1bba65bc67f54de2f6c34848”, GitTreeState:“clean”, BuildDate:“2022-12-08T10:49:13Z”, GoVersion:“go1.17.13”, Compiler:“gc”, Platform:“linux/amd64”}

Server Version: version.Info{Major:“1”, Minor:“23”, GitVersion:“v1.23.15”, GitCommit:“b84cb8ab29366daa1bba65bc67f54de2f6c34848”, GitTreeState:“clean”, BuildDate:“2022-12-08T10:42:57Z”, GoVersion:“go1.17.13”, Compiler:“gc”, Platform:“linux/amd64”}

容器运行时
Client:

Version: 20.10.12

API version: 1.41

Go version: go1.16.12

Git commit: e91ed57

Built: Mon Dec 13 11:40:57 2021

OS/Arch: linux/amd64

Context: default

Experimental: true

Server: Docker Engine - Community

Engine:

Version: 20.10.12

API version: 1.41 (minimum version 1.12)

Go version: go1.16.12

Git commit: 459d0df

Built: Mon Dec 13 11:46:12 2021

OS/Arch: linux/amd64

Experimental: false

containerd:

Version: v1.4.12

GitCommit: 7b11cfaabd73bb80907dd23182b9347b4245eb5d

runc:

Version: 1.1.12

GitCommit: v1.1.12-0-g51d5e946

docker-init:

Version: 0.19.0

GitCommit: de40ad0

KubeSphere版本信息
v3.0.0。离线安装 使用kk安装。

问题是什么
使用kk添加的k8s集群,有两个node状态为ready,但是kubectl top node为unknow,可以调度运行服务但是无法查看服务日志,报错无法连通节点的10250端口,telnet nodeIP 10250也不通,同一个文件添加的节点其他node都是正常的,这两个不正常。麻烦您看一下

感觉这跟 kk 无关啊,你要先自己查这两个有问题的节点的网络状况和节点可用性

检查网络和资源使用都是正常的

top 命令依赖于 metrics-server,看看 kube-system 下相关 pod 的运行状况和详情

  • frezesK零S

    可以尝试先 systemctl restart docker,再 systemctl restart kubelet 试下。