¿Por qué mi PVC de almacenamiento de archivos sigue en estado pendiente?

Nube privada virtual Infraestructura clásica

Cuando crea un PVC y ejecuta oc get pvc <pvc_name>, la PVC permanece en un estado Pendiente, incluso después de esperar algún tiempo.

Durante la creación y el enlace de la PVC, el plugin de almacenamiento de archivos y en bloque ejecuta varias tareas diferentes. Cada tarea puede fallar y provocar un mensaje de error distinto.

Busque la causa raíz describiendo la PVC y revisando los mensajes de error comunes.

  1. Describa la PVC y el estado.

    oc describe pvc <pvc_name> -n <project>
    
  2. Revise las descripciones y las resoluciones de los mensajes de error comunes.

Mensajes de error de almacenamiento
Mensaje de error Descripción Pasos para resolverlo
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>.
La clave de API de IAM o la clave de API de infraestructura de IBM Cloud almacenada en el secreto de Kubernetes storage-secret-store del clúster no tiene todos los permisos necesarios para suministrar almacenamiento persistente. Consulte No se puede crear la PVC porque faltan permisos.
Your order will exceed the maximum number of storage volumes allowed. Please contact Sales Cada cuenta de IBM Cloud se configura con un número máximo de instancias de almacenamiento de archivos y en bloque que se pueden crear. Al crear la PVC, se excede el número máximo de instancias de almacenamiento. Para obtener más información sobre el número máximo de volúmenes que puede crear y cómo recuperar el número de volúmenes en la cuenta, consulte la documentación correspondiente al almacenamiento de archivos y en bloque.

Para crear un PVC, elige una de las siguientes opciones.

Unable to find the exact ItemPriceIds for the specified storage
Failed to place storage order with the storage provider
El tamaño de almacenamiento y el valor de IOPS que ha especificado en la PVC no están soportados por el tipo de almacenamiento que ha elegido y no se pueden utilizar con la clase de almacenamiento especificada. Revise Cómo decidir la configuración del almacenamiento de archivos y Cómo decidir la configuración del almacenamiento en bloque para ver los tamaños de almacenamiento y el valor de IOPS admitidos para la clase de almacenamiento que desea utilizar. Corrija el tamaño y el valor de IOPS y vuelva a crear la PVC.
No se ha podido encontrar el nombre de centro de datos en el archivo de configuración. El centro de datos que ha especificado en la PVC no existe. Ejecute ibmcloud oc locations para ver una lista de los centros de datos disponibles. Corrija el centro de datos en la PVC y vuelva a crear la 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.
Es posible que el tamaño de almacenamiento, el valor de IOPS y el tipo de almacenamiento sean incompatibles con la clase de almacenamiento que ha elegido o que el punto final de la API de infraestructura de IBM Cloud no está disponible en este momento. Revise Cómo decidir la configuración del almacenamiento de archivos y Cómo decidir la configuración del almacenamiento en bloque para ver los tamaños de almacenamiento y el valor de IOPS admitidos para la clase de almacenamiento y el tipo de almacenamiento que desea utilizar. A continuación, suprima la PVC y vuelva a crearla.
No se ha podido encontrar el almacenamiento con el ID de almacenamiento 12345. Desea crear una PVC para una instancia de almacenamiento existente mediante el suministro estático de Kubernetes, pero no se ha encontrado la instancia de almacenamiento que ha especificado. Siga las instrucciones para suministrar el almacenamiento de archivos o el almacenamiento en bloque existente en el clúster y asegúrese de recuperar la información correcta para la instancia de almacenamiento existente. A continuación, suprima la PVC y vuelva a crearla.
No se ha especificado el tipo de almacenamiento; el tipo de almacenamiento esperado es Endurance o Performance. Ha creado su propia clase de almacenamiento y ha especificado un tipo de almacenamiento que no es compatible. Actualiza tu propia clase de almacenamiento para especificar Endurance o Performance como tipo de almacenamiento. Para encontrar ejemplos para sus propias clases de almacenamiento, consulte las clases de almacenamiento de ejemplo para el almacenamiento de archivos y el almacenamiento de bloques.
SoftLayer_Exception_User_Customer_Unauthorized: Invalid API key Ha especificado una clave de API de IAM cuando se requiere una clave de API de infraestructura clásica. O bien, la clave API de infraestructura clásica que ha especificado no existe. Siga las instrucciones en Clave API no válida

Solucionar problemas relacionados con las reclamaciones de volúmenes persistentes que permanecen en estado pendiente para el almacenamiento de archivos.