rke集群迁移踩坑记录

背景介绍

服务器主机

  • 主机:192.168.1.30 master
  • 主机:192.168.1.31 master
  • 主机:192.168.1.32 master
  • 主机:192.168.1.33 worker
  • 主机:192.168.1.34 worker

软件版本

  • rke version v0.1.17
  • kubectl version v1.13.1
  • k8s version v1.13.4
  • helm version v2.13.1

迁移步骤

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

保存当前集群信息

# 该命令将在所有的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

注意

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值