Si vCenter Server está inactivo

En este documento, se describe cómo se comporta un clúster si vCenter Server está inactivo.

Cuando vCenter Server esté inactivo, sucede lo siguiente:

  • Las máquinas tienen el estado Available

  • Los nodos están en el estado Ready.

  • Los Pods están en el estado Running.

  • Hay algunos errores previstos en los Pods que se conectan a vCenter Server, por ejemplo, en los Pods vsphere-controller-manager y cluster-health-controller.

  • Los Pods sin estado se pueden crear y borrar.

  • La creación de un Pod con estado fallará, ya que para conectar un disco se requiere acceso a vCenter Server. Estos Pods estarán en el estado Pending.

  • El comando gkectl diagnose fallará con un error similar al siguiente:

    Exit with error:
    failed to prepare diagnose parameters: failed to create vSphere client: Post "https://my-server": dial tcp 203.0.113.1:443: connect: connection timed out
    
  • No se activó la reparación automática. Esto se debe a que los estados de la máquina y del nodo no cambian los estados en los errores de conexión a vCenter Server.

Después de que vCenter Server vuelva a estar en línea (versiones inferiores a 7.0U2)

  • Las máquinas pasan al estado Unavailable, y se necesita una reparación automática o una solución manual para recuperar los estados correctos.

  • El clúster funciona de forma correcta, aunque las máquinas estén en el estado Unavailable.

Después de que vCenter Server vuelva a estar en línea (versiones >= 7.0U2)

  • No se necesitan pasos adicionales y el clúster se encuentra en buen estado de nuevo.