왜 PVC에 대한 File Storage for VPC 스냅샷을 삭제할 수 없나요?
가상 사설 클라우드
볼륨 스냅샷 및 볼륨 스냅샷 콘텐츠 개체를 제거하려고 하면 제거는 실패하지만 볼륨 스냅샷 개체의 상태는 ReadyToUse 가 거짓으로 표시됩니다.
VPC 파일 스토리지 스냅샷 삭제 실패 문제를 해결합니다.
자원을 제거하지 못하게 하는 파이널라이저가 존재합니다.
파이널라이저를 제거하고 리소스 삭제를 계속하십시오. 오래된 volumesnapshot 및 volumesnapshotcontents 객체는 불필요한 CreateSnapshot 요청을 유발하여 결국 요청 스팸으로 이어질 수 있다는 점에 유의하세요.
-
volumesnapshot 및 volumesnapshotcontent 개체가 단일 매핑으로 포함된 경우 다음 단계를 따르십시오.
- 볼륨 스냅샷 및 볼륨 스냅샷 콘텐츠 개체를 삭제합니다.
kubectl delete volumesnapshot snapshot-csi-file-1 ``` 1. 볼륨 스냅샷 리소스에서 파이널라이저 섹션을 제거하십시오. ```sh {: pre} kubectl patch volumesnapshot/VOLUMESNAPSHOT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]' ``` 1. volumesnapshotcontents 리소스에서 파이널라이저 섹션을 제거하십시오. ```sh {: pre} kubectl patch volumesnapshotcontent/snapcontent-VOLUMESNAPSHOTCONTENT --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]' ``` -
볼륨 스냅샷 개체가 삭제되었지만 볼륨 스냅샷 콘텐츠 개체가 여전히 존재하는 경우 다음 단계를 완료하십시오:
- 상태가
ReadyToUse비어 있거나 false가 아닌 볼륨 스냅샷 콘텐츠 개체를 찾습니다.
kubectl get volumesnapshotcontents | egrep -v 'true' ``` 1. 스냅샷 개체를 삭제합니다. ```sh {: pre} kubectl delete volumesnapshotcontent snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db ``` 1. 파이널라이저를 제거하십시오. ```sh {: pre} kubectl patch volumesnapshotcontent/snapcontent-011b11d1-1101-4b11-b1b1-011abcde11db --type json --patch='[ { "op": "remove", "path": "/metadata/finalizers" } ]' ``` 1. 문제가 계속되면 지원에 문의하십시오. [지원 케이스 열기](/docs/support?topic=support-using-avatar) 사례 세부사항에는 관련 로그 파일, 오류 메시지 또는 명령어 출력 결과를 반드시 포함하십시오. - 상태가