Clásico: ¿Por qué no puedo añadir nodos trabajadores con un ID de VLAN no válido?

Infraestructura clásica

Después de reactivar su cuenta IBM Cloud o de restaurar los nodos trabajadores, no podrá añadir nodos trabajadores debido a ID de VLAN no válidos.

Su cuenta de IBM Cloud ha sido suspendida, o bien se han suprimido todos los nodos trabajadores del clúster. Una vez que se reactiva la cuenta, no se pueden añadir nodos de trabajador al intentar redimensionar o reequilibrar la agrupación de trabajadores.

Aparece un mensaje de error similar al del siguiente ejemplo:

SoftLayerAPIError(SoftLayer_Exception_Public): Could not obtain network VLAN with id #123456.

Cuando se suspende una cuenta, se suprimen los nodos trabajadores de la cuenta. Si un clúster no tiene nodos trabajadores, la infraestructura de IBM Cloud reclama las VLAN públicas y privadas asociadas. Sin embargo, la agrupación de nodos trabajadores del clúster todavía tiene los ID de VLAN anteriores en sus metadatos y utiliza estos ID no disponibles cuando se reequilibra o se redimensiona la agrupación. Los nodos no se pueden crear porque las VLAN ya no están asociadas al clúster.

Resolución del problema

Puede eliminar el grupo de trabajadores existente y crear uno nuevo.

Como alternativa, puede conservar su grupo de trabajadores actual solicitando nuevas VLAN y utilizándolas para crear nuevos nodos de trabajo en el grupo.

Antes de empezar: Inicie una sesión en su cuenta. If applicable, target the appropriate resource group. Establezca el contexto para el clúster.

  1. Identifica las zonas para las que necesitas nuevos ID de VLAN fijándote en la Ubicación que aparece en la salida comando siguiente comando.

    ibmcloud oc cluster ls
    

    Si su clúster es un clúster multizona, necesitará los ID de VLAN de cada zona.

  2. Obtenga una nueva VLAN pública para cada zona en la que se encuentre el clúster poniéndose en contacto con el equipo de soporte de IBM Cloud.

  3. Anote los nuevos ID de VLAN privada y pública para cada zona.

  4. Anote el nombre de las agrupaciones de nodos trabajadores.

    ibmcloud oc worker-pool ls --cluster CLUSTER_NAME_OR_ID
    
  5. Utiliza el para zone network-setcomando modificar los metadatos de red del grupo de trabajadores.

    ibmcloud oc zone network-set --zone ZONE --cluster CLUSTER_NAME_OR_ID --worker-pool WORKER_POOL --private-vlan PRIVATE_VLAN_ID --public-vlan PUBLIC_VLAN_ID
    
  6. Si tiene un cluster multizona, repita el paso 5 para cada zona de su cluster.

  7. Reequilibre o redimensione la agrupación de nodos trabajadores para añadir nodos trabajadores que utilizan los nuevos ID de VLAN. Por ejemplo:

    ibmcloud oc worker-pool resize --cluster CLUSTER_NAME_OR_ID --worker-pool WORKER_POOL --size-per-zone NUMBER_OF_WORKERS_PER_ZONE
    
  8. Verifique que se han creado los nodos trabajadores.

ibmcloud oc worker ls --cluster CLUSTER_NAME_OR_ID --worker-pool WORKER_POOL