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

OpenClaw爆火背后:一个值得深思的转折点

  • u2
  • 3月 25, 2026
  • 21 views

担心Todesk,向日葵有漏洞和数据泄露?跟我来体验下完美开源替代工具:RustDesk!

  • u2
  • 3月 20, 2026
  • 54 views

具有自我进化能力的国产大模型:MiniMax M2.7

  • u2
  • 3月 19, 2026
  • 135 views
具有自我进化能力的国产大模型:MiniMax M2.7

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

  • u2
  • 3月 16, 2026
  • 65 views

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

  • u2
  • 3月 14, 2026
  • 68 views

当ChatGPT遭遇QuitGPT!

  • u2
  • 3月 13, 2026
  • 76 views