¿Por qué obtengo un error acerca de un grupo de almacenamiento de objetos de nube al crear un clúster?
Proveedor de infraestructura: VPC
Aprenda a resolver errores de bucket de almacenamiento de objetos en nube al crear un clúster de VPC.
Al crear un clúster, aparecerá un mensaje de error similar al del siguiente ejemplo.
Could not store the cloud object storage bucket and IAM service key.
Could not find the specified cloud object storage instance.
Could not create an IAM service key to access the cloud object storage bucket '{{.Name}}'.
Could not create a bucket in your cloud object storage instance.
Verify your user permissions and the API key permissions to Cloud Object Storage, or use a different instance that you have permissions to, and try again. For more information, see 'http://ibm.biz/roks_cos_ts'.
Al crear un clúster de Red Hat OpenShift on IBM Cloud en la infraestructura informática VPC de segunda generación, se crea automáticamente un depósito en una instancia estándar de IBM Cloud Object Storage que selecciones en tu cuenta.
Sin embargo, es posible que el grupo no se cree por diversos motivos:
- IBM Cloud Object Storage no está disponible temporalmente.
- No existe ninguna instancia de IBM Cloud Object Storage estándar en la cuenta, o la persona cuya clave de API está establecida para la región y el grupo de recursos no tiene permisos para ver la instancia.
- La persona que ha creado el clúster no tiene el rol de acceso a la plataforma de Administrador sobre IBM Cloud Object Storage en IAM.
- El servicio no ha podido configurar el acceso de clave de servicio a la instancia de almacenamiento de objetos, por ejemplo porque la clave de API carece de permisos o IBM Cloud IAM no está disponible.
- Otros conflictos, como por ejemplo los conflictos de denominación que agotan el número de reintentos preestablecido o el hecho de guardar los datos de claves de grupo y de servicio en el servicio de fondo.
Configure manualmente el clúster de modo que haga una copia de seguridad del registro interno en un grupo de IBM Cloud Object Storage.
- Asegúrese de que la clave de API para la región y el grupo de recursos está establecida y de que tiene los permisos necesarios para crear un clúster.
- Si las políticas de red corporativas impiden el acceso desde el sistema local a los puntos finales públicos mediante proxies o cortafuegos, permita el acceso al subdominio de IBM Cloud Object Storage.
- Identifique la instancia de IBM Cloud Object Storage instancia que se debe utilizar. Puede crear una instancia o utilizar una existente.
- Cree un servicio de IBM Cloud Object Storage estándar, al menos un grupo y credenciales de servicio HMAC.
- Para utilizar una instancia existente, asegúrese de que tanto usted como y la clave de API establecida para la región tengan permisos para la instancia.
- Cree un clúster con el ID de instancia de IBM Cloud Object Storage. Para obtener más información, consulte la referencia de CLI.
ibmcloud oc cluster create vpc-gen2 --name NAME --zone ZONE --vpc-id VPC_ID --subnet-id VPC_SUBNET_ID --flavor WORKER_FLAVOR --cos-instance COS_CRN --workers 3 - Verifique que las imágenes de registro interno están respaldadas por IBM Cloud Object Storage.
- Cree una imagen para la app y envíela a IBM Cloud Container Registry.
- Importe la imagen en el registro interno de Red Hat OpenShift.
- Despliegue una app que haga referencia a la imagen.
- En la lista de recursos de la consola de IBM Cloud, seleccione la instancia de Cloud Object Storage.
- En el menú, pulse Grupos y, a continuación, pulse el grupo que ha utilizado para el clúster de Red Hat OpenShift on IBM Cloud.
- Revise los Objetos recientes para ver las imágenes copiadas del registro interno de su clúster de Red Hat OpenShift on IBM Cloud.
Si el problema persiste tras seguir estos pasos, ponte en contacto con el servicio de asistencia de IBM Cloud. Incluye el ID de tu clúster y el mensaje de error completo en tu solicitud de asistencia.