美文网首页
rke集群迁移踩坑记录

rke集群迁移踩坑记录

作者: 小岳岳不怕 | 来源:发表于2020-01-19 17:12 被阅读0次

    背景介绍

    服务器主机

    • 主机: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
    

    注意

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

    相关文章

      网友评论

          本文标题:rke集群迁移踩坑记录

          本文链接:https://www.haomeiwen.com/subject/eforzctx.html