Kubernetes的周期性问题:出现错误:“与服务器x.x.x.:6443的连接被拒绝-您是否指定了正确的主机或端口?”

8ehkhllq  于 2022-11-21  发布在  Kubernetes
关注(0)|答案(1)|浏览(216)

下午好!设置我的第一个k8s集群:)我在vmware上设置了一个虚拟机,设置了一个控制平面,连接了一个工作节点,在主节点和笔记本电脑(上面安装了vmware)上设置了kubectl。我观察到以下问题:api服务器每隔2 - 5分钟会定期停止响应,当您运行任何kubectl命令(例如,“kubectl get nodes”)时,会出现错误:“到服务器192.168.131.133:6443的连接被拒绝-您指定了正确的主机或端口吗?”几分钟后-一切都恢复了,响应“kubectl get nodes”,系统显示节点。再过几分钟-再次出现相同的错误。该错误同时出现在主节点和笔记本电脑上。
以下是它的外观(大约10分钟):

同时,如果在主节点上执行命令

$ sudo systemctl stop kubelet
$ sudo systemctl start kubelet

一切都立即恢复。几分钟后再次出现同样的错误。
如果您能帮助解释这些日志并告诉我如何解决此问题,我将不胜感激。
发生错误时的kubectl日志(20:42:55):log

qkf9rpyu

qkf9rpyu1#

可以想象,www.example.com上的进程192.168.131.133正在重新启动,这将导致连接被拒绝,因为它不再侦听API端口。
您应该开始调查是否发现任何硬件问题。
CPU增加导致重新启动。或内存泄漏。
您可以使用检查正在运行的进程。

ps -ef

用途

top

命令查看CPU消耗。
在k8中也应该有一些日志和事件可用。
似乎没有连接问题,因为您收到了明确的故障回复。

相关问题