kubelet-1.9 MemoryAccounting CPUAccounting not enabled for pid

升级kubelet到1.9,启动notes上kublet的时候报错,MemoryAccounting not enabled for pid: 8586 CPUAccounting not enabled for pid: 7296,找了下原因,如下是解决办法:

因为kubelet启动报错,执行systemctl status kubelet看看出错的日志情况:

# systemctl status kubelet
● kubelet.service - Kubernetes Kubelet Server
   Loaded: loaded (/usr/lib/systemd/system/kubelet.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since 二 2018-03-13 08:56:02 CST; 26min ago
     Docs: https://github.com/GoogleCloudPlatform/kubernetes
 Main PID: 8586 (code=exited, status=1/FAILURE)

3月 13 08:50:12 k04-07-vm01 kubelet[8586]: W0313 08:50:12.374880    8586 container_manager_linux.go:744] MemoryAccounting not enabled for pid: 8586
3月 13 08:55:12 k04-07-vm01 kubelet[8586]: W0313 08:55:12.375374    8586 container_manager_linux.go:741] CPUAccounting not enabled for pid: 7296
3月 13 08:55:12 k04-07-vm01 kubelet[8586]: W0313 08:55:12.375427    8586 container_manager_linux.go:744] MemoryAccounting not enabled for pid: 7296
3月 13 08:55:12 k04-07-vm01 kubelet[8586]: W0313 08:55:12.375625    8586 container_manager_linux.go:741] CPUAccounting not enabled for pid: 8586
3月 13 08:55:12 k04-07-vm01 kubelet[8586]: W0313 08:55:12.375651    8586 container_manager_linux.go:744] MemoryAccounting not enabled for pid: 8586
3月 13 08:56:02 k04-07-vm01 systemd[1]: Stopping Kubernetes Kubelet Server...
3月 13 08:56:02 k04-07-vm01 systemd[1]: kubelet.service: main process exited, code=exited, status=1/FAILURE
3月 13 08:56:02 k04-07-vm01 systemd[1]: Stopped Kubernetes Kubelet Server.
3月 13 08:56:02 k04-07-vm01 systemd[1]: Unit kubelet.service entered failed state.
3月 13 08:56:02 k04-07-vm01 systemd[1]: kubelet.service failed.

解决办法是增加一个配置文件,明确启用DefaultCPUAccounting和DefaultMemoryAccounting。

mkdir -p /etc/systemd/system.conf.d
cat <<EOF >/etc/systemd/system.conf.d/kubernetes-accounting.conf
[Manager]
DefaultCPUAccounting=yes
DefaultMemoryAccounting=yes  
EOF

systemctl daemon-reload
systemctl enable kubelet
systemctl start kubelet

u2

Related Posts

rancher v2.x 初体验

rancher v2x

sqlalchemy.exc.TimeoutError: QueuePool limit of size 5 overflow 10 reached

Python3 + Flask + mysql5.7搭建的w…

You Missed

Anthropic 推出 Claude Code Security:AI 驱动的代码安全神器

  • u2
  • 2月 24, 2026
  • 11 views

来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

  • u2
  • 10月 16, 2025
  • 1 views
来自 OWASP 的代码安全检查工具:Dependency-Check,为你消除安全隐患

技术宅如何躲开越来越垃圾的CSDN?

  • u2
  • 4月 11, 2024
  • 0 views
技术宅如何躲开越来越垃圾的CSDN?

mysql连接失败:The driver has not received any packets from the server

  • u2
  • 3月 26, 2024
  • 1 views
mysql连接失败:The driver has not received any packets from the server

几个IT小哥常用的工具挂图

  • u2
  • 3月 22, 2024
  • 0 views

好用的代码库密钥泄露检测工具:gitleaks

  • u2
  • 3月 20, 2024
  • 0 views