我正在使用Rancher。我已经部署了一个具有1个主节点和3个工作节点的集群。 所有计算机都是具有2个vCPU,8GB RAM和80GB SSD的VPS。
设置集群后,Rancher仪表板上的CPU预留数字为15%。启用指标后,我也可以看到CPU使用的数字,现在保留的CPU已变成44%,使用的CPU是16%。我觉得这些数字太高了。 Kubernetes集群本身消耗这么多的CPU是否正常?
如果发现Rancher使用的网络解决方案Canal消耗了将近10%的CPU资源,则可以深入研究指标。这正常吗?
Rancher v2.3.0 用户界面v2.3.15 头盔v2.10.0-rancher12 机器v0.15.0-rancher12-1
答案 0 :(得分:0)
这个“问题”已经有一段时间了,它影响较小的簇。相对于小型集群,Kuberenetes非常占用CPU,这是当前设计导致的。我发现有多个线程针对不同类型的设置报告了这一情况。 Here是一个例子。
所以简短的答案是:是的,当与相对较小的群集一起使用时,Kubernetes设置会消耗这些CPU数量。
希望对您有帮助。