升级现有Kubernetes群集的节点规格

升级现有Kubernetes群集的节点规格,kubernetes,vmware,Kubernetes,Vmware,我刚刚将现有集群的所有VM节点的RAM从16GB升级到32GB 但是kubectl get nodes仍然显示16GB 每个节点 内存,如何让kubernetes重新读取SEPC?重新启动Kubelet可以做到这一点,但对于较大的集群来说并不实用 $ kubectl get nodes node-02 -o yaml | grep mem memory: 16145384Ki memory: 16247784Ki message: kubelet has sufficie

我刚刚将现有集群的所有VM节点的RAM从16GB升级到32GB

但是
kubectl get nodes
仍然显示16GB 每个节点
内存,如何让kubernetes重新读取SEPC?

重新启动Kubelet可以做到这一点,但对于较大的集群来说并不实用

$ kubectl get nodes node-02 -o yaml | grep mem
    memory: 16145384Ki
    memory: 16247784Ki
    message: kubelet has sufficient memory available
重新启动后:

$ kubectl get nodes node-02 -o yaml | grep mem
    memory: 32922600Ki
    memory: 33025000Ki
    message: kubelet has sufficient memory available

我本以为
kubelet
会在它重新启动时接受这种变化;
docker info
显示了什么?你是在容器中运行
kubelet
吗?我想知道kubelet是否重新启动了。不,我需要运行一个kubectl命令来重新读取所有节点的节点规范,如果它是一个千节点集群,那么我将ssh连接到每个节点并重新启动kubelet?相反,kubelet应该每隔几秒钟在循环中读取节点规格