0


优雅地关闭 Kubernetes 集群的命令如下

优雅地关闭 Kubernetes 集群的命令如下:

在这里插入图片描述

1、删除所有工作负载:

kubectl delete deployment --all
kubectl delete statefulset --all
kubectl delete daemonset --all
kubectl delete pod --all

2、删除所有服务:

kubectl delete service --all

3、删除所有 Ingress 资源:

kubectl delete ingress --all

4、删除所有 PV 和 PVC:

kubectl delete pv --all
kubectl delete pvc --all

5、排空所有节点:

kubectl drain --delete-local-data --force --ignore-daemonsets

重复执行以上命令,直到所有节点都被排空。

6、关闭 Etcd、Kubernetes API Server、Controller Manager 和 Scheduler:

/etc/kubernetes/manifests/

7、关闭 Kubelet

systemctl stop kubelet

8、关闭 Docker:

systemctl stop docker

9、关闭所有节点:

shutdown -h now

以上命令可以根据实际情况进行调整。在关闭集群之前,建议备份所有重要数据和配置文件,以防数据丢失。


本文转载自: https://blog.csdn.net/hezuijiudexiaobai/article/details/130167275
版权归原作者 喝醉酒的小白 所有, 如有侵权,请联系我们删除。

“优雅地关闭 Kubernetes 集群的命令如下”的评论:

还没有评论