¿Por qué mis nodos no pueden registrarse utilizando las plantillas de almacenamiento de Azure File o Azure Disk?

Resuelve los errores de registro de los nodos de trabajo al crear una configuración de almacenamiento de tipo Azure Disk o Azure File Satellite.

Los nodos de trabajo no pueden registrarse al crear una configuración de almacenamiento de disco de Azure o de archivo Azure.

Si ha asignado manualmente los hosts de Azure a su ubicación y no ha utilizado un despliegue automático como, por ejemplo, el despliegue desde la consola o una plantilla de Terraform, debe etiquetar los nodos de trabajo antes de crear la configuración de almacenamiento. Si los nodos no pueden registrarse al crear una configuración de almacenamiento de Azure Disk o Azure File Satellite, verifique que los nodos de trabajo estén etiquetados con la zona adecuada. Siga los pasos para verificar que los nodos de trabajo tienen las etiquetas adecuadas:

    1. Inicie una sesión en la CLI de IBM Cloud.
    ibmcloud login
    
  1. Liste las ubicaciones de Satellite y apunte la columna Managed from.

    ibmcloud sat location ls
    
  2. Ponga como destino la región Managed from de la ubicación de Satellite. Por ejemplo, para wdc, ponga como destino us-east. Puede obtener información adicional consultando regiones de Satellite.

    ibmcloud target -r us-east
    
  3. Si utiliza un grupo de recursos distinto del default (predeterminado), póngalo como destino.

    ibmcloud target -g RESOURCE_GROUP
    
  4. Liste los nodos de trabajador de Azure y apunte el name de cada nodo.

    oc get nodes
    
  5. Obtenga los detalles de cada nodo y apunte la zone en la que se encuentra cada uno. Por ejemplo: eastus-1.

    oc get nodes NODE-NAME -o yaml | grep zone
    
  6. Etiquete los nodos de trabajador de Azure con el valor zone que ha recuperado anteriormente. Sustituya <node_name> y <zone> por el nombre de nodo y la zona de sus nodos de trabajador. Por ejemplo, si tiene un nodo de trabajador en la zona: eastus-1, utilice los comandos siguientes para añadir eastus-1 como etiqueta del nodo de trabajador en la zona eastus-1.

    oc label node <node_name> topology.kubernetes.io/zone-
    oc label node <node_name> topology.kubernetes.io/zone=<zone> --overwrite
    
  7. Repita los pasos anteriores por cada nodo de trabajador.