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

Read more

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

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

Read more

You Missed

当AI学会读心术:MindPower框架带来的震撼与思考

  • u2
  • 3月 16, 2026
  • 24 views

AI并没有简化软件工程:它只是让糟糕的工程更容易实现了

  • u2
  • 3月 14, 2026
  • 39 views

当ChatGPT遭遇QuitGPT!

  • u2
  • 3月 13, 2026
  • 48 views

AI安全护栏:保护还是束缚?一场不对称的战争

  • u2
  • 3月 11, 2026
  • 58 views

从”养虾”到AI Agent爆发:2026年技术圈的新范式转移

  • u2
  • 3月 9, 2026
  • 93 views

提示词注入:AI时代最危险的漏洞,正在吞噬你的数据

  • u2
  • 3月 7, 2026
  • 104 views
提示词注入:AI时代最危险的漏洞,正在吞噬你的数据