RO迁移

将您的 ro 节点迁移到另外一台机器上。

注意:节点迁移只能迁移到没有集群实例的节点,否则会发生端口冲突。

步骤:

  1. 修改您已经创建好的 cluster
kubectl edit mpdcluster your-cluster-name
  1. 添加如下字段,字段说明:
字段 字段说明
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