我运行Kubernetes节点的内部虚拟机在不知不觉中冻结了?

mitkmikd  于 2023-02-07  发布在  Kubernetes
关注(0)|答案(1)|浏览(176)

我正在使用虚拟机运行一个3节点K8S集群。每个虚拟机都运行CentoOS操作系统和以下服务,我已经安装在每台机器上。我的主机是Windows 11,第11代英特尔(R)酷睿(TM)17- 11800 H与16 GB内存。

  1. Docker版本20.10.23,构建版本7155243
    1.支架-0.3.0-3.el7.x86_64
  2. Kubernetes版本1.24.3
    当我一个接一个地打开这些虚拟机并通过SSH登录到3个独立的Gitbash(git version 2.34.1.windows.1)窗口时,所有节点都处于就绪状态。几分钟后,其中一个节点冻结。有时其中一个节点显示以下消息:

内核:NMI看门狗:错误:软锁定- CPU#1卡住201秒!

当我的主节点被冻结时,我进入我的主节点正在运行的虚拟机并检查系统日志。在那里我可以找到错误“无法旋转容器的日志”。我不确定它是否相关。
有人能帮我调试这个问题吗?
注:我可以提供调试所需的必要数据。

hgc7kmma

hgc7kmma1#

是的!这是相关的,您的日志轮换脚本会导致CPU软锁,每当一个进程试图在内核模式下循环超过20秒时就会发生,并阻止其他进程执行。(来源:suse文件
按照参考文档中提到的步骤纠正问题,或者尝试降低日志循环脚本的工作频率

相关问题