rke集群迁移踩坑记录

2020-01-19  本文已影响0人  小岳岳不怕

背景介绍

服务器主机

软件版本

迁移步骤

迁移前提是默认所有软件已经安装成功,而且当前集群状态正常

保存当前集群信息

# 该命令将在所有的etcd主节点/opt/rke/etcd-snapshots/目录下生成集群备份文件,和证书备份
rke etcd snapshot-save

ls /opt/rke/etcd-snapshots/

pki.bundle.tar.gz              # 证书备份

rke_etcd_snapshot_2019-11-04T21:23:44+08:00       # 集群备份

准备目标迁移服务器

IP地址需要和现有服务器一致,预装docker,并配置好免密登录

上传主节点集群备份和证书备份

恢复备份文件

若目标迁移服务器已经部署过rke,可执行rke remove先清理集群,并删除已运行的容器docker rm -f $(docker ps -qa)

rke etcd snapshot-restore --name rke_etcd_snapshot_2019-11-04T16:06:09+08:00 --config cluster.yml

启动集群

rke up

注意

证书备份一定要沿用之前保存的证书文件,否则集群将无法正常工作,各种认证失败,博主在这个坑这绕了大半天时间。。。

上一篇下一篇

猜你喜欢

热点阅读