Modo de supervivencia

Los clústeres conectados a Distributed Cloud usan un plano de control local implementado en tu hardware conectado a Distributed Cloud. Cuando se pierde la conexión con Google Cloud, estos clústeres entran en modo de supervivencia y tus cargas de trabajo siguen ejecutándose durante un máximo de 7 días.

Cuando creas un clúster conectado de Distributed Cloud, se aplican las siguientes reglas:

  • Debes crear clústeres conectados de Distributed Cloud en su propio proyecto Google Cloud . Los clústeres de Distributed Cloud conectado no pueden coexistir en el mismo proyecto Google Cloud con ningún otro tipo de clústeres, incluidos los clústeres que no están conectados a Distributed Cloud. Mezclar clústeres conectados de Distributed Cloud con cualquier otro tipo de clústeres en el mismo proyecto de Google Cloud puede provocar la pérdida de datos.
  • Si reasignas un nodo entre clústeres conectados de Distributed Cloud, ese nodo se borra y se restablece a la configuración predeterminada.
  • De forma predeterminada, las cargas de trabajo del plano de control local se ejecutan en modo de alta disponibilidad con tres réplicas que abarcan tres nodos elegidos automáticamente por Distributed Cloud. Esto es así, a menos que haya menos de tres nodos en el clúster o que configures específicamente el clúster para que use un nodo para ejecutar las cargas de trabajo del plano de control local. También tienes la opción de especificar los tres nodos para el modo de alta disponibilidad con la marca --control-plane-machine-filter. No se admiten otras combinaciones de nodos.
  • Los nodos que ejecutan las cargas de trabajo del plano de control local también ejecutan las cargas de trabajo de tu aplicación.
  • Se puede acceder a las direcciones IP de los extremos del plano de control local en tu red local. Debes asegurarte de que la configuración de seguridad de tu red local impida el acceso externo a esas direcciones IP.

Cuando se encuentra en modo de supervivencia, un clúster conectado a Distributed Cloud funciona de la siguiente manera:

  • Se inhabilitó el control sobre las cargas de trabajo a través de Google Cloud CLI, la CLI de kubectl y la API de Distributed Cloud Edge Container.
  • Las actualizaciones de software, los SLO y las reparaciones de hardware de Distributed Cloud no están disponibles.
  • Los registros y las métricas limitados se sincronizan con Google Cloud después de que se restablece la conexión con Google Cloud . Google Cloud
  • De forma predeterminada, si un nodo se reinicia mientras el clúster está desconectado de Google Cloud, no puede volver a unirse a su clúster hasta que se restablezca la conexión con Google Cloud, ya que no se puede actualizar su clave de autenticación. Google Cloud Tienes la opción de especificar un período de reinicio sin conexión durante el cual un nodo puede volver a unirse a un clúster después de reiniciarse mientras el clúster se ejecuta en modo de supervivencia. Para obtener más información, consulta Crea un clúster.

Verifica el estado de conexión de un clúster

Para verificar el estado de tu clúster de Distributed Cloud, completa los pasos que se indican en Obtén información sobre un clúster. Google Cloud El comando devuelve el valor del campo connectionState. Este campo puede tener uno de los siguientes valores:

  • CONNECTED: El clúster está conectado y completamente sincronizado con Google Cloud.
  • DISCONNECTED: El clúster no está conectado a Google Cloud.
  • CONNECTED_AND_SYNCING: El clúster se volvió a conectar a Google Cloud y está sincronizando los datos sin conexión con Google Cloud. No desconectes este clúster de Google Cloud hasta que se complete la sincronización.

¿Qué sigue?