微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么 Kubernetes pod CPU 使用率在节点DaemonSets之间差异很大?

如何解决为什么 Kubernetes pod CPU 使用率在节点DaemonSets之间差异很大?

前言:我是 Kubernetes 新手,在家里自立集群,我有 1 个主节点和 3 个工作节点。

我正在努力确定为什么我的 DaemonSets 管理的一些 Pod 比其他节点上的对应物使用更多的 cpu

以下是 kubectl top pod --all-namespaces 结果的摘录:

NAMESPACE NAME cpu(cores) 节点
kube-system coredns-p7xkg 20m Master
kube-system coredns-ztwnn 66m Worker 1 kube-system coredns-2n44b 68m Worker 2
kube-system coredns-smhnb 15m Worker 3
kube-system kube-flannel-ds-j4f6l 9m 大师
kube-system kube-flannel-ds-fwwqg 67m Worker 1
kube-system kube-flannel-ds-sm7g6 44m Worker 2
kube-system kube-flannel-ds-qk9vq 11m 工人 3
Metallb-system 扬声器-lfp8n 22m Master
Metallb-system Speaker-6plw9 100m Worker 1
Metallb-system Speaker-gt4fm 99m Worker 2
Metallb-system 扬声器-bntfk 27m Worker 3

正如您在上面看到的,问题存在于 3 个不同的 DaemonSet 中的 worker 1 和 2。

主要功能:控制器管理器、api 服务器、仪表板和指标抓取器、Metallb 控制器,以及上述 DaemonSet pods Worker #1 特性:上述 + kube 代理 Worker #2 功能:mariadb、指标服务器、elastic quickstart es/kb/operator Worker #3 功能PHPmyadmin、gitea、splunk、nexus

我怀疑可能有一些网络问题导致工作节点 #1 和 #2 上的 cpu 使用率高,但 pod 日志中没有任何内容 向我跳出来。

coredns v1.7.0 法兰绒 v0.13.1-rc1 MetalLB v0.9.5

有没有人有任何关于检查什么来深入了解这个问题的建议?

提前致谢!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。