Rancher:即使在管理零群集的情况下,CPU利用率也很高

时间:2020-03-18 09:09:55

标签: kubernetes rancher

我看到与Rancher相关的进程的CPU使用率连续达到8%到15%,而没有一个单独的集群由它管理。也没有任何用户与之交互。闲置时如此高的CPU使用率解释了什么?另外,有几个“牧场代理”容器永久地运行和重新启动。哪个看起来不对。这台机器上没有Kubernetes集群运行。这台机器(除非Rancher出于任何原因创建自己的单节点集群)。

我正在使用Rancher 2.3

docker统计信息: docker stats output

docker ps: enter image description here

htop: htop output

Rancher version info

2 个答案:

答案 0 :(得分:2)

我不确定我会称15%为“高”,但是Kubernetes有很多正在进行的工作,即使看起来集群完全安静。诸如处理节点心跳,etcd选举流量,具有基于时间的条件的控制器之类的东西必须加以处理。 K3可能会稍微简化一下,但是0%的CPU使用率甚至不是设计目标。

答案 1 :(得分:2)

  • Rancher(2.3.x)不会执行涉及k3的任何操作。这些图片不只是“牧场主”。
  • k3s是单独安装并运行的。
  • 代理进一步建议将此节点添加到群集中(也许是在其上运行的同一Rancher,也许不是)。
  • 一直重新启动并不能帮助CPU使用,特别是如果它已注册到该本地Rancher实例。
  • 您还从头开始执行完全随机的提交,而不是实际发布。