为什么 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 (将#修改为@)