【发布时间】:2018-12-29 22:39:10
【问题描述】:
有谁知道优雅地关闭 kubernetes 集群的正确程序吗? 我在实验室的裸机上运行 K8s 1.12(在 Ubuntu 16.04 上使用 kubeadm 构建)。我想在关闭服务器之前优雅地关闭集群。奇怪的是,这没有记录在案 - 所以可能在系统服务停止时处理;但我想检查一下。 谢谢
【问题讨论】:
标签: ubuntu kubernetes
有谁知道优雅地关闭 kubernetes 集群的正确程序吗? 我在实验室的裸机上运行 K8s 1.12(在 Ubuntu 16.04 上使用 kubeadm 构建)。我想在关闭服务器之前优雅地关闭集群。奇怪的是,这没有记录在案 - 所以可能在系统服务停止时处理;但我想检查一下。 谢谢
【问题讨论】:
标签: ubuntu kubernetes
official documentation 的拆解部分说:
要撤消 kubeadm 所做的操作,您应该先排空节点并确保节点为空,然后再将其关闭。
使用适当的凭据与主人交谈,运行:
kubectl drain <node name> --delete-local-data --force --ignore-daemonsets
kubectl delete node <node name>
然后,在要移除的节点上,重置所有 kubeadm 安装状态:
kubeadm reset
【讨论】: