kubernetes PersistenceVolume NFS IP の変更

kubernetes PersistenceVolume NFS IP の変更

過去3年間、centos7でkubernetesを実行してきましたが、最近NFSストレージデバイスが別のVLANに移動され、IPアドレスが変更され、すべてのポッドが正しく実行されず、PVを待っています。

私の質問は、データを失うことなくPVとすべてのPVCで既存のNFSサーバーIPを新しいNFSサーバーIPに置き換える最善の方法は何ですか?

答え1

PVから出てくるのは.spec.nfs不変です。

バインドされたPVを削除(および再作成)できません。

その後、すべてのPVとPVCを削除して再作成する必要があります。

追加の干渉を回避する1つの方法は、NFSサーバーに到達するDNS名を使用することです。

答え2

すべてのK8s Yamlを持っていることを願っています。

ポッド/配布/ステートフルセットを削除し、PVCとPVを削除します。

PV yamlを編集し、NFSサーバーのIPアドレスを変更します。

PV、PVC、およびポッド/配布/状態保存セットにyamlを適用します。

関連情報