Microk8s 高 CPU 使用率

Microk8s 高 CPU 使用率

我最近在 Ubuntu 22.04 服务器上安装了 microk8s(在 VirtualBox 7 上运行,Windows 10 作为主机)。该虚拟机有 6 个核心和 32GB 内存,因此资源充足。

Microk8s 通过 1.27/stable 频道的 snap 安装。

我没有运行任何 pod,k8s 占用了大约 20% 的系统资源。我读到过在单主机部署中禁用 ha使情况好多了,我已经这样做了,但是对于 microk8s 来说,空闲时 20% 的 CPU 使用率正常吗?

例如,这是来自sar

$ sar 5
Linux 5.15.0-73-generic (********)   14/06/23        _x86_64_        (6 CPU)

16:21:56        CPU     %user     %nice   %system   %iowait    %steal     %idle
16:22:01        all      1.08      0.00     17.31      0.56      0.00     81.05
16:22:06        all      1.30      0.00     15.57      0.59      0.00     82.54
16:22:11        all      1.29      0.00     29.30      0.47      0.00     68.94
16:22:16        all      1.28      0.00     17.21      0.52      0.00     80.99
16:22:21        all      1.30      0.00     15.12      0.51      0.00     83.07
16:22:26        all      0.94      0.00     15.85      0.31      0.00     82.90
16:22:31        all      1.20      0.00     19.19      0.28      0.00     79.33
16:22:36        all      1.11      0.00     16.27      0.48      0.00     82.14

从顶部我可以看到使用 CPU 的两个主要进程是kubeliteetcd。如果我停止 microk8s,CPU 使用率就会下降到 1% 以下。

我不是 k8s 专家,但这似乎不对。有什么建议吗?

相关内容