如何在GKE中重新启动kubernetes节点(vm实例)

时间:2018-04-05 03:15:17

标签: google-kubernetes-engine kubernetes

我有一个GKE k8s群集,想要重新启动其中一个节点(vm reboot,而不仅仅是kubelet)。

我正在寻找正确的原因(如果有的话),而不仅仅是直接重置vm。但我在网上找不到任何东西。

所以,我的计划是使用这些步骤:

  1. 排空节点
  2. 重新启动
  3. 是否有正确的(其他)方式?

1 个答案:

答案 0 :(得分:1)

不,这是正确的方法 - 除非存在一些情有可原的情况,否则您不必首先drain节点。 kubernetes的一个主要特点是它会绕过节点突然消失的“损坏”。

可以 cordon节点,如果你想阻止未来 Pod在即将重启的节点上安排,但那是只是节省时间,不应该影响重启过程。

如果您使用cordondrain,请确保在重新启动后验证节点的“可调度”状态;我不能再次回忆他们是否会自动重新注册到可调度状态。