为什么Google Compute Engine CPU使用率高于预期?

时间:2015-11-18 06:34:58

标签: google-compute-engine google-cloud-platform kubernetes google-kubernetes-engine

我正在关注容器引擎演练,我发现我的VM实例的最小CPU使用率为~80%。但是,如果我进入此框并运行'top',我会看到利用率低得多。有人可以向我解释这一点,因为我必须遗漏一些简单的东西。谢谢。 Google Developers Console

1 个答案:

答案 0 :(得分:5)

入口控制器中存在一个已知的(仁慈的)错误,它会在Kubernetes 1.1.1中自动添加到您的群集中。如果您不使用控制器,则可以将副本数量缩减为零:

kubectl scale rc l7-lb-controller --namespace=kube-system --replicas=0

应该使您的CPU使用率恢复到正常水平。

入口控制器没有造成任何伤害(除了影响监控指标),如果您在同一节点上运行其他pod(因此它不会影响群集的性能),内核会自动使用它。

这个错误将在即将发布的Kubernetes 1.1.2版本中修复。