首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kube-apiserver高CPU和请求

kube-apiserver高CPU和请求
EN

Stack Overflow用户
提问于 2018-03-21 06:05:05
回答 1查看 5.1K关注 0票数 2

我们有一个Kubernetes 1.7.8集群,在HA中部署了Kops 1.7,有三个主机。集群有10个节点和大约400个pod。

集群有heapster、prometheus和ELK (收集某些pod的日志)。

我们看到主服务器的活跃度非常高,超过90%的CPU被api服务器使用。

检查prometheus数字我们可以看到,对kube-apiserver的近5000个请求是监视动词,其余的请求少于50个请求(GET,LIST,PATCH,PUT)。

几乎所有的请求都是通过客户端" Go - HTTP - client /2.0“(Go HTTP库的默认用户代理)报告的。

这是正常情况吗?

我们如何调试哪些pod正在发送这些请求?(如何将源IP添加到kube-apiserver日志?)

kube-apiserver.manifest

谢谢,查尔斯

代码语言:javascript
复制
[1]: https://pastebin.com/nGxSXuZb
EN

回答 1

Stack Overflow用户

发布于 2018-03-22 00:59:10

对于Kubernetes架构,这是一个正常的行为,因为所有kubernetes集群组件都会调用api-server来监视更改。

这就是为什么你的日志中有超过5000个观看条目。请看一下kubernetes cluster is managed by kube api servermaster-node comunication is organized是如何

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49394876

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档