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를 삭제하고 다시 작성해야 합니다.

추가 간섭을 피하는 한 가지 방법은 NFS 서버에 도달하는 DNS 이름을 사용하는 것입니다.

답변2

모든 K8s Yaml을 가지고 있기를 바랍니다.

Pod/배포/Stateful 세트를 삭제하고 PVC 및 PV를 삭제합니다.

PV yaml을 편집하고 NFS 서버 IP 주소를 수정합니다.

PV, PVC 및 포드/배포/상태 저장 세트에 yaml을 적용합니다.

관련 정보