OpenShift 가상화에 대해 영구 볼륨 클레임이 Pending 에 유지되는 이유는 무엇인가요?

가상 프라이빗 클라우드 4.17 이후 베어 메탈 워커 노드만 해당 RHCOS 전용

가상 머신에 대한 스토리지를 생성하지만 영구 볼륨 클레임(PVC)은 Pending 에 남아 있습니다.

PVC가 사용할 수 없는 스토리지 클래스를 참조하거나 필요한 스토리지 프로비저너가 정상적이지 않을 수 있습니다. OpenShift 가상화의 경우, 이 문제는 일반적으로 ODF 및 VPC File Storage 구성에 영향을 줍니다.

문제를 해결하려면 다음과 같이 하세요,

pVC 이벤트를 검토하고, 스토리지 프로비저너가 실행 중인지 확인하고, 스토리지 클래스를 사용할 수 있는지 확인합니다.

  1. PVC 상태 및 이벤트를 확인합니다.
    oc describe pvc <pvc_name> -n <namespace>
    
  2. ODF를 사용하는 경우 스토리지 포드가 실행 중인지 확인합니다.
    oc get pods -n openshift-storage
    
  3. VPC File Storage 를 사용하는 경우 CSI 드라이버 파드가 실행 중인지 확인합니다.
    oc get pods -n kube-system | grep vpc-file
    
  4. ODF를 사용하는 경우 프로비저너 로그를 검토하세요.
    oc logs -n openshift-storage -l app=csi-rbdplugin
    
  5. VPC를 사용하는 경우 File Storage, 프로비저너 로그를 검토하세요.
    oc logs -n kube-system -l app=ibm-vpc-file-csi-controller
    
  6. 참조된 스토리지 클래스가 존재하는지 확인합니다.
    oc get storageclass <storage_class_name>
    
  7. OpenShift 가상화에 대한 스토리지 설정을 검토하여 스토리지 구성이 선택한 백엔드의 요구 사항과 일치하는지 확인합니다.