kubernetes PersistenceVolume NFS IP更改

kubernetes PersistenceVolume NFS IP更改

过去3年我们一直在centos7上运行kubernetes,最近我们的NFS存储设备迁移到了不同​​的VLAN,IP地址也发生了变化,现在所有的pod都无法正常运行并等待PV。

我的问题是,在 PV 和所有 PVC 中用新的 NFS 服务器 IP 替换旧的 NFS 服务器 IP 而不丢失任何数据的最佳方法是什么?

答案1

来自.spec.nfsPV 的 是不可变的。

您无法删除(并重新创建)已绑定的 PV。

然后,您必须删除并重新创建所有 PV 和 PVC。

避免进一步干扰的一种方法是使用到达 NFS 服务器的 DNS 名称。

答案2

我希望您随身携带所有 K8s yaml。

删除pod/deployment/stateful set,删除PVC和PV。

编辑PV yaml并修复NFS服务器IP地址。

应用 PV、PVC 和 pod/deployment/stateful set 的 yaml。

相关内容