gpt4 book ai didi

docker - 使用KinD创建本地集群,CPU保持高使用率

转载 作者:行者123 更新时间:2023-12-02 12:00:05 24 4
gpt4 key购买 nike

我正在使用KinD创建本地集群,并注意到CPU百分比使用率仍然相对较高,Mac OS Catalina 10.15.6上的docker.hyperkit的CPU利用率在40-60之间。在Mac的Docker中,我将资源限制为CPU:4和内存:6.00 GB。
我的KinD群集由一个控制平面节点和三个工作节点组成。 Mac的docker的CPU使用率正常吗?我可以检查一下每个容器的利用率吗?

最佳答案

每种“节点”都是Docker容器,因此您可以按“常规”方式进行检查。
尝试运行kind create cluster创建一个单节点集群。如果运行docker stats,您将获得CPU,内存和网络利用率信息。您还可以通过Docker Desktop应用程序选择(鲸鱼)>仪表板来获取相同的数据。这会在容器上显示一些高级统计信息。闲置在新创建的集群上,这似乎一直为我使用约30%的CPU。 (因此,对于控制平面节点和三名工作人员而言,40-60%的CPU听起来是可信的。)
同样,由于每个“节点”都是一个容器,因此可以docker exec -it kind-control-plane bash在节点容器中获取交互式调试 shell 。到达那里后,您可以运行top和类似的诊断命令。在我的单个节点上,我看到顶部进程为kube-apiserver(10%),kube-controller(5%),etcd(5%)和kubelet(5%)。同样,这似乎很正常,但是如果它使用较少的CPU空闲状态可能会很好。

关于docker - 使用KinD创建本地集群,CPU保持高使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63475930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com