Master节点控制组件的备份及恢复

2022-01-09  本文已影响0人  前浪浪奔浪流

Master节点控制组件的备份及恢复

一般来说,如果master节点需要备份恢复,那除了误操作和删除,很可能就是整个机器已出现了故障,故而可能需要同时进行etcd数据的恢复。

而在恢复时,有个前提条件,就是在待恢复的机器上,机器名称和ip地址需要与崩溃前的主节点配置完成一样,因为这个配置是写进了etcd数据存储当中的。

A,主节点数据备份

主节点数据的备份包括三个部分:

1,/etc/kubernetes/目录下的所有文件(证书,manifest文件)

2,用户主目录下.kube/config文件(kubectl连接认证)

3,/var/lib/kubelet/目录下所有文件(plugins容器连接认证)

B,主节点组件恢复

主节点组件的恢复可按以下步骤进行:

    1,按之前的安装脚本进行全新安装(kubeadm reset,iptables –X…)

    2,停止系统服务systemctl stop kubelet.service。

    3,删除相关插件容器(coredns,flannel,dashboard)。

    4,恢复etcd数据(参见第一章节操作)。

    5,将之前备份的三个目录依次还原。

    6,重启系统服务systemctl start kubelet.service。

    7,一杯咖啡,稍等片刻,待所有组件启动成功后进行验证。

转载自https://developer.aliyun.com/article/561894

上一篇下一篇

猜你喜欢

热点阅读