RO迁移
将您的 ro 节点迁移到另外一台机器上。
注意:节点迁移只能迁移到没有集群实例的节点,否则会发生端口冲突。
步骤:
- 修改您已经创建好的 cluster
kubectl edit mpdcluster your-cluster-name
- 添加如下字段,字段说明:
字段 | 字段说明 |
---|---|
metadata.annotations.migrate | 形式为 ${insId}|${targetNode},如 7601|dbm-02,insId 表示您迁移的 ro 节点 ID,targetNode 表示您想要迁移到的机器名,可以通过 kubectl get node 获得 |
示例:
metadata:
annotations:
migrate: 7601|dbm-02
状态验证:
迁移中
[root@dbm-01 ~]# kubectl get mpdclusters.mpd.polardb.aliyun.com your-cluster-name -o yaml | grep clusterStatus
clusterStatus: MigrateRo
迁移完成
[root@dbm-01 ~]# kubectl get mpdclusters.mpd.polardb.aliyun.com your-cluster-name -o yaml | grep clusterStatus
clusterStatus: Running