关于迁移pd pod,本地挂载数据如何迁移到新节点

v6.2.0 版本,根据文档https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/maintain-a-kubernetes-node#如果节点存储不可自动迁移
可迁移pd pod,但是本地存储盘的数据,是怎么迁移到新节点呢?还是在新节点重建数据

文档上有描述了,比如说,

  1. 你想要迁移的 PD 节点是 leader,先把 leader的职责 给到其他的节点(保证整体的服务可用)
  2. 然后,再把这个 PD 节点下线,缩容掉
  3. 再然后扩容新的 PD 节点,等新的节点同步完成之后,可以把leader 的职责挪回来

这些过程不能直接跳过的,不然会导致服务不可用,或者数据有可能会出现缺失

嗯嗯,所以本质上走的是扩缩容方案,新pod数据是从 leader pd pod 同步到新节点的 pod,而非老节点数据,从当前节点迁移(拷贝)过去

当然,分布式的特性嘛

只不过 K8S 的存储能力,能释放更多的玩法,还是参考文档来多做一些实践,这样会更清楚点

本质还是一样的

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。