我有一个GKE k8s群集,想要重新启动其中一个节点(vm reboot,而不仅仅是kubelet)。
我正在寻找正确的原因(如果有的话),而不仅仅是直接重置vm。但我在网上找不到任何东西。
所以,我的计划是使用这些步骤:
是否有正确的(其他)方式?
答案 0 :(得分:1)
不,这是正确的方法 - 除非存在一些情有可原的情况,否则您不必首先drain
节点。 kubernetes的一个主要特点是它会绕过节点突然消失的“损坏”。
你可以 cordon
节点,如果你想阻止未来 Pod在即将重启的节点上安排,但那是只是节省时间,不应该影响重启过程。
如果您使用cordon
或drain
,请确保在重新启动后验证节点的“可调度”状态;我不能再次回忆他们是否会自动重新注册到可调度状态。