启动容器后docker daemon在kubernetes中做什么?

时间:2018-11-12 21:10:01

标签: docker kubernetes

我看到docker守护进程使用了​​大量CPU。据我了解,kubelet和dockerd相互通信以维护集群的状态。但是dockerd是否出于某种原因在启动容器后会增加CPU的运行时间?要获取信息以向kubelet报告?

1 个答案:

答案 0 :(得分:1)

  

但是dockerd是否由于某些原因在启动容器后会额外消耗运行时间,从而导致CPU大量使用?

不是真的,除非您有另一个容器或进程不断调用Docker API或从CLI运行docker命令。

该kubelet通过docker shim与docker守护进程进行对话,以完成运行容器所需的一切,因此我将检查kubelet是否正在做一些额外的工作,例如安排时间,然后逐出/停止容器。