记一次kong网关数据库迁移
kong网关用的pgsql用的是docker自己初始化的,想迁移到rds上去
- 首先在rds上新建一个postgres 11(当前版本是10,不要用14,14跟10不兼容)
- 登录阿里云控制台,找到云数据库RDS>实例列表>对应实例 点开
- 点击右上角迁移数据库按钮,后面创建迁移就不赘述了
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切换就此完成