Kubernetes 集群 Master 节点启停

说明

有时候某一台服务器需要关机或者维护,就需要停止上面的集群
master节点的停止前提是有多个master节点

停止节点

1.停止节点调度

Kubernetes 集群 Master 节点启停_第1张图片
Kubernetes 集群 Master 节点启停_第2张图片

# 等同于
kubectl uncordon <节点名称>

2.驱逐该节点上已有的资源调度到其他节点

# https://kubernetes.io/zh/docs/tasks/administer-cluster/safely-drain-node/
# https://kubernetes.io/docs/reference/generated/kubectl/kubectl-commands#drain
kubectl drain <节点名称> --ignore-daemonsets --delete-local-data

3.停止kubelet服务

systemctl stop kubelet

4.停止etcd服务

systemctl stop etcd

5.停止docker服务

systemctl stop docker

恢复节点

systemctl start docker

systemctl start etcd

systemctl start kubelet

#检查启动成功状态
systemctl status <服务名称>

# 检查节点状态
kubectl get nodes

你可能感兴趣的:(k8s,kubernetes,docker,容器)