Kubelet 是负责与容器运行时(如 containerd)交互并管理 Pod 的核心组件。虚拟机内存更新后,Kubelet有时需要重启才能重新获取节点的资源信息:
重启kubelet
在宿主机(虚拟机)上执行以下命令来重启 Kubelet:
sudo systemctl restart kubelet
重启 Kubelet 不会导致节点脱离集群或影响正在运行的 Pod,但会刷新节点的资源信息。
确认节点内存更新
重启 Kubelet 后,等待几秒钟再执行以下命令,检查节点的内存是否更新:
kubectl describe node <node_name> | grep -i 'memory'
检查 kubectl top 信息
如果更新成功,执行以下命令确认节点内存使用情况:
kubectl top nodes