왜 제 파일 스토리지 PVC가 보류 상태로 남아 있나요?

가상 프라이빗 클라우드 클래식 인프라

PVC를 작성하고 oc get pvc <pvc_name>를 실행할 때 일정 시간 동안 기다린 후에도 PVC가 보류 중 상태입니다.

PVC 작성 및 바인딩 중에 많은 다른 태스크가 파일 및 블록 스토리지 플러그인에 의해 실행됩니다. 각 태스크는 실패할 수 있으며 다른 오류 메시지가 발생할 수 있습니다.

PVC를 설명하고 일반 오류 메시지를 검토하여 근본 원인을 찾으십시오.

  1. PVC 및 상태를 설명하십시오.

    oc describe pvc <pvc_name> -n <project>
    
  2. 공통 오류 메시지 설명 및 해결 방법을 검토하십시오.

스토리지 오류 메시지
오류 메시지 설명 해결 단계
User doesn't have permissions to create or manage Storage
Failed to find any valid softlayer credentials in configuration file
Storage with the order ID %d could not be created after retrying for %d seconds.
Unable to locate datacenter with name <datacenter_name>.
IAM API 키 또는 클러스터의 storage-secret-store Kubernetes 시크릿에 저장된 IBM Cloud 인프라 API 키에는 지속적 스토리지를 프로비저닝하는 데 필요한 모든 권한이 없습니다. 누락된 권한으로 인한 PVC 작성 실패를 참조하십시오.
Your order will exceed the maximum number of storage volumes allowed. Please contact Sales 모든 IBM Cloud 계정은 작성될 수 있는 최대 파일 및 블록 스토리지 인스턴스 수로 설정됩니다. PVC를 작성하면 최대 스토리지 인스턴스 수를 초과합니다. 작성할 수 있는 최대 볼륨 수 및 계정에서 볼륨 수를 검색하는 방법에 대한 자세한 정보는 file and Block Storage에 대한 문서를 참조하십시오.

PVC를 생성하려면 다음 옵션 중 하나를 선택하세요.

  • 사용하지 않는 PVC를 모두 제거하세요.
  • IBM Cloud 계정 소유자에게 지원 요청을 제출하여 저장 용량 할당량을 늘려달라고 요청하세요.
Unable to find the exact ItemPriceIds for the specified storage
Failed to place storage order with the storage provider
PVC에 지정한 스토리지 크기 및 IOPS는 선택한 스토리지 유형에서 지원되지 않으며 지정된 스토리지 클래스에서 사용할 수 없습니다. 사용할 스토리지 클래스에 대해 지원되는 스토리지 크기와 IOPS를 찾으려면 파일 스토리지 구성 결정블록 스토리지 구성 결정을 검토하십시오. 크기 및 IOPS를 정정하고 PVC를 다시 작성하십시오.
Failed to find the datacenter name in configuration file. PVC에 지정한 데이터 센터는 존재하지 않습니다. ibmcloud oc locations를 실행하여 사용 가능한 데이터 센터를 나열하십시오. PVC에 있는 데이터 센터를 정정하고 PVC를 다시 작성하십시오.
Failed to place storage order with the storage provider
Storage with the order ID 12345 could not be created after retrying for xx seconds.
Failed to do subnet authorizations for the storage 12345.
Storage 12345 has ongoing active transactions and could not be completed after retrying for xx seconds.
스토리지 크기, IOPS 및 스토리지 유형은 선택한 스토리지 클래스와 호환되지 않을 수 있거나 IBM Cloud 인프라 API 엔드포인트는 현재 사용할 수 없습니다. 사용할 스토리지 클래스 및 스토리지 유형에 대해 지원되는 스토리지 크기와 IOPS를 찾으려면 파일 스토리지 구성 결정블록 스토리지 구성 결정을 검토하십시오. 그런 다음 PVC를 삭제한 후 다시 작성하십시오.
Failed to find the storage with storage id 12345. Kubernetes 정적 프로비저닝을 사용하여 기존 스토리지 인스턴스에 대한 PVC를 작성하려고 하지만 지정한 스토리지 인스턴스를 찾을 수 없습니다. 클러스터에서 기존 파일 스토리지 또는 블록 스토리지를 프로비저닝하려면 지시사항을 따르고 기존 스토리지 인스턴스에 대한 올바른 정보를 검색해야 합니다. 그런 다음 PVC를 삭제한 후 다시 작성하십시오.
Storage type not provided, expected storage type is Endurance or Performance. 사용자 정의 스토리지 클래스를 생성하고 지원되지 않는 스토리지 유형을 지정했습니다. 사용자 정의 스토리지 클래스를 업데이트하여 스토리지 유형으로 ‘ Endurance ’ 또는 ‘ Performance ’을 지정하십시오. 자체 스토리지 클래스에 대한 예제를 찾으려면 파일 스토리지블록 스토리지에 대한 샘플 스토리지 클래스를 참조하세요.
SoftLayer_Exception_User_Customer_Unauthorized: Invalid API key 클래식 인프라 API 키가 필요한 경우 IAM API 키를 지정했습니다. 또는 지정한 클래식 인프라 API 키가 존재하지 않습니다. 잘못된 API 키의 지침을 따르세요

파일 스토리지에서 보류 상태로 남아 있는 영구 볼륨 클레임에 대한 문제 해결.