记一次kong网关数据库迁移

kong网关用的pgsql用的是docker自己初始化的,想迁移到rds上去

  1. 首先在rds上新建一个postgres 11(当前版本是10,不要用14,14跟10不兼容)
  2. 登录阿里云控制台,找到云数据库RDS>实例列表>对应实例 点开
  3. 点击右上角迁移数据库按钮,后面创建迁移就不赘述了

4.数据迁移过程中由于增量迁移需要wal_level设置为logical,需要修改docker-compose文件重建本地postgres,先创建一个镜像,docker-compose.yml中加入pg的配置文件,运行docker-compose up -d,用镜像在负载均衡中将在运行的服务器替换下来

5.重新运行增量迁移,将镜像服务器的本地数据迁移到rds

6.在原本服务器中docker-compose.yml的pg配置改为rsd配置,运行docker-compose up -d

7.上线原本服务器,下掉镜像服务器,rds切换就此完成

类似文章

发表回复

您的电子邮箱地址不会被公开。