내 Block Storage for VPC 볼륨 스냅샷 리소스를 삭제할 수 없는 이유는 무엇입니까?

볼륨 스냅샷 삭제 관련 문제 해결.

인프라 제공자: VPC

volumesnapshotvolumesnapshotcontents 오브젝트를 제거하려고 하면 제거에 실패하지만 볼륨 스냅샷 오브젝트는 ReadyToUse 상태를 false 로 표시합니다.

자원을 제거하지 못하게 하는 파이널라이저 가 있습니다.

파이널라이저를 제거하고 자원 삭제를 계속하십시오. 시간이 경과된 (stale) volumesnapshotvolumesnapshotcontents 오브젝트로 인해 불필요한 CreateSnapshot 요청이 발생할 수 있으며, 이로 인해 결국 요청 스패밍이 발생할 수 있습니다.

volumesnapshotvolumesnapshotcontent 오브젝트가 단일 맵핑으로 포함된 경우 다음 단계를 수행하십시오.

  1. volumesnapshotvolumesnapshotcontent 오브젝트를 삭제하십시오.
    kubectl delete volumesnapshot snapshot-csi-block-3
    
  2. volumesnapshot 자원에서 finalizers 섹션을 제거하십시오.
    kubectl patch volumesnapshot/VOLUMESNAPSHOT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    
  3. volumesnapshotcontents 자원에서 finalizers 섹션을 제거하십시오.
    kubectl patch volumesnapshotcontent/snapcontent-VOLUMESNAPSHOTCONTENT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

volumesnapshot 오브젝트가 삭제되었지만 volumesnapshotcontent 오브젝트가 여전히 존재하는 경우 다음 단계에 따라 volumesnapshotcontent 오브젝트를 제거하십시오.

  1. ReadyToUse 상태가 비어 있지 않은 volumesnapshotcontent 오브젝트 또는 false 를 찾으십시오.
    kubectl get volumesnapshotcontents | egrep -v 'true'
    
  2. 스냅샷 오브젝트를 삭제하십시오.
    kubectl delete volumesnapshotcontent snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db
    
  3. 파이널라이저를 제거하십시오.
    kubectl patch volumesnapshotcontent/snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]'
    

문제가 계속되면 지원에 문의하십시오. 지원 케이스 열기 케이스 세부사항에는 관련 로그 파일, 오류 메시지 또는 명령 출력이 포함되어야 합니다.