优雅地关闭 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。