lofty stance 2023-10-20 15:46 采纳率: 0%
浏览 9

cpu and memory cgroup hierarchy not unified

欧拉环境kubelet报错:
10月 20 15:28:16 kafka01 kubelet[424268]: E1020 15:28:16.265578 424268 container_manager_linux.go:480] cpu and memory cgroup hierarchy not unified. cpu: /system.slice, memory: /system.slice/docker.service

10月 20 15:28:16 kafka01 kubelet[424268]: E1020 15:28:16.265659 424268 container_manager_linux.go:526] failed to find cgroups of kubelet - cpu and memory cgroup hierarchy not unified. cpu: /system.slice, memory: /system.slice/kubelet.servicep

  • 写回答

2条回答 默认 最新

  • 奋斗的小杨 2023-10-20 15:48
    关注
    • 引自chatgpt

    这个错误表明 Kubernetes kubelet 发现 CPU 和内存的 cgroup 层次结构不统一。这可能是由于某些配置错误或操作系统问题引起的。解决这个问题的一种方法是确保 CPU 和内存的 cgroup 配置是一致的。

    以下是一些步骤来解决这个问题:

    1. 确保操作系统上的 Docker 服务和 Kubernetes 服务都正常运行,并且没有配置错误。

    2. 检查操作系统上的 cgroup 配置,特别是与 CPU 和内存相关的配置。您可以通过查看 /etc/systemd/system.conf/etc/systemd/system/docker.service.d/override.conf 等文件来查看相关配置。

      您可以使用以下命令查看文件内容:

      cat /etc/systemd/system.conf
      cat /etc/systemd/system/docker.service.d/override.conf
      

      确保在这些配置文件中,cgroup 的设置是一致的并且没有冲突。

    3. 确保 Kubernetes 的配置与操作系统的配置相匹配。检查 Kubernetes 中与 cgroup 相关的配置文件,例如 kubelet 的配置文件。

    4. 如果发现配置文件存在问题,可以尝试修改这些配置文件以确保 CPU 和内存的 cgroup 配置是一致的。

    5. 在修改配置文件后,重新启动 Docker 和 Kubernetes 服务,确保配置更改生效。

    6. 在修改配置之前,建议备份相关的配置文件以防止意外情况发生。

    7. 如果问题仍然存在,可能需要详细检查操作系统的日志文件以获取更多信息,以便进一步确定问题所在。

    请注意,在对操作系统的配置文件进行任何更改之前,请确保对更改有充分的了解,并且最好在生产环境之前进行充分的测试。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月20日

悬赏问题

  • ¥15 phython如何实现以下功能?查找同一用户名的消费金额合并—
  • ¥15 孟德尔随机化怎样画共定位分析图
  • ¥18 模拟电路问题解答有偿速度
  • ¥15 CST仿真别人的模型结果仿真结果S参数完全不对
  • ¥15 误删注册表文件致win10无法开启
  • ¥15 请问在阿里云服务器中怎么利用数据库制作网站
  • ¥60 ESP32怎么烧录自启动程序
  • ¥50 html2canvas超出滚动条不显示
  • ¥15 java业务性能问题求解(sql,业务设计相关)
  • ¥15 52810 尾椎c三个a 写蓝牙地址