google-compute-engine - 为什么 Google Compute Engine CPU 使用率高于预期?

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

我正在关注容器引擎演练,我发现我的 VM 实例的最小 CPU 使用率约为 80%。但是,如果我通过 ssh 进入此框并运行“top”,我会发现利用率要低得多。有人可以向我解释一下吗,因为我一定遗漏了一些简单的东西。谢谢你。 Google Developers Console

最佳答案

在 Kubernetes 1.1.1 中自动添加到集群中的入口 Controller 中有一个已知(善意的)错误。如果您不使用 Controller ,则可以将副本数缩放为零:

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

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

入口 Controller 不会造成任何伤害(除了影响监控指标),如果您在同一节点上运行其他 pod,内核会自动对其进行处理(因此它不会影响集群的性能) .

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

关于google-compute-engine - 为什么 Google Compute Engine CPU 使用率高于预期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33773286/

相关文章:

cloud - Google Cloud Stackdriver Monitor计算引擎磁盘使用情况

google-cloud-platform - 将角色分配给 GCP 中的组导致资源层次结构中不存在角色

java - TextIO.将 GCS 文件夹读入管道,以过去 30 天的日期作为名称

kubernetes - Openshift 4 ConfigMap 二进制文件安装为目录

kubernetes - 如何在Kubernetes Pod中添加交换内存?

google-cloud-platform - session 断开后 Google Cloud VM 文件被删除

docker - Docker 容器内推荐的 GCE 服务帐户身份验证?

kubernetes - 什么是部署的 kubernetes 缩写?

node.js - 使用 Google Compute Engine 在 nodejs 上进行负载测试瓶颈

google-cloud-storage - 如何使 Google Cloud Storage 直接下载链接符合 ACL?