Kubernetes:高CPU使用率

问题描述 投票:0回答:1

我正在使用Rancher。我已经部署了一个具有1个主节点和3个工作节点的集群。所有计算机都是具有2个vCPU,8GB RAM和80GB SSD的VPS。

设置集群后,Rancher仪表板上的CPU预留数字为15%。启用指标后,我也可以看到CPU使用的数据,现在预留的CPU已变成44%,CPU使用是16%。我觉得这些数字太高了。 Kubernetes群集本身消耗这么多的CPU是否正常?

enter image description here

enter image description here

深入研究指标,如果发现Rancher使用的网络解决方案Canal消耗了将近10%的CPU资源。这正常吗?

enter image description hereenter image description here

Rancher v2.3.0用户界面v2.3.15头盔v2.10.0-rancher12机器v0.15.0-rancher12-1

enter image description here

docker kubernetes cluster-computing rancher
1个回答
0
投票

此“问题”已经有一段时间了,它影响较小的簇。相对于小型集群,Kuberenetes非常占用CPU,这是当前设计导致的。我发现有多个线程针对不同类型的设置报告了这一情况。 Here是一个示例。

因此简短的答案是:是的,当与相对较小的群集一起使用时,Kubernetes设置会消耗这些CPU数量。

希望对您有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.