Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu 如何阻止自建kubernetes群集_Ubuntu_Kubernetes - Fatal编程技术网

Ubuntu 如何阻止自建kubernetes群集

Ubuntu 如何阻止自建kubernetes群集,ubuntu,kubernetes,Ubuntu,Kubernetes,有人知道正确的程序来优雅地关闭kubernetes集群吗? 我在实验室里有K8S1.12在裸机上运行(在Ubuntu 16.04上使用kubeadm构建)。我想在关闭服务器之前优雅地关闭集群。奇怪的是,这并没有被记录下来——所以当系统服务停止时,这可能会被处理;但是我想检查一下。 谢谢网站的“拆卸”部分说: 要撤消kubeadm所做的操作,应首先排空节点,并确保在关闭节点之前该节点为空 使用适当的凭据与主机对话,运行: kubectl drain <node name> --dele

有人知道正确的程序来优雅地关闭kubernetes集群吗? 我在实验室里有K8S1.12在裸机上运行(在Ubuntu 16.04上使用kubeadm构建)。我想在关闭服务器之前优雅地关闭集群。奇怪的是,这并没有被记录下来——所以当系统服务停止时,这可能会被处理;但是我想检查一下。
谢谢

网站的“拆卸”部分说:

要撤消kubeadm所做的操作,应首先排空节点,并确保在关闭节点之前该节点为空

使用适当的凭据与主机对话,运行:

kubectl drain <node name> --delete-local-data --force --ignore-daemonsets 
kubectl delete node <node name>

谢谢这不是我要问的。我不是在拆集群。只是停下来,直到我想再提起。但是,是的,我还是在抽干节点。哦。。。对不起,误会了。好吧,正如我所知,并没有办法只是“停止”集群并保存其状态,然后将其启动。但如果您完全关闭了无状态集群,则重新创建相当于停止/启动。否则,您将需要转储数据库和其他数据。同样对于k8s>1.8,您可以键入'kubectl get all--export=true-o yaml'将所有资源保存为yaml文件(但如果不是默认名称空间,您仍然需要定义名称空间),这将有助于您再次启动集群。如果您试图在设置中模拟混乱,请确保您手头有有趣的工具包,例如Heptio提供的Ark,它允许您备份系统状态并创建用于恢复的检查点。您可能希望通过简单地删除名称空间并稍后通过Ark恢复来模拟检查点后的混乱。
kubeadm reset