En este documento, se proporciona información sobre la función de clústeres avanzados y las implicaciones de habilitarla. La función de clústeres avanzados está disponible en versión preliminar para los clústeres de administrador y de usuario de la versión 1.31. La función de clústeres avanzados está en DG para los clústeres de administrador y de usuario de la versión 1.32 y posteriores.
Ten en cuenta las siguientes diferencias entre las versiones:
En la versión 1.31, la función de clúster avanzado está en versión preliminar.
Puedes habilitar el clúster avanzado en el momento de la creación solo para los clústeres 1.31 nuevos.
Después de habilitar el clúster avanzado, no podrás actualizarlo a la versión 1.32. Habilita el clúster avanzado solo en un entorno de pruebas.
En la versión 1.32, la función de clúster avanzado está en DG.
De forma predeterminada, los clústeres se crean como clústeres avanzados. Debes establecer de forma explícita
enableAdvancedClustercomofalseen el archivo de configuración del clúster si quieres crear un clúster no avanzado.En los clústeres que tienen habilitada la función de clústeres avanzados, se admiten las actualizaciones de clústeres.
A partir de la versión 1.33, los clústeres avanzados son el estándar para todos los clústeres nuevos que crees. Si configuras
enableAdvancedClustercomofalse, la creación del clúster falla.Si actualizas los clústeres no avanzados existentes a la versión 1.33, el sistema los convierte de forma automática en clústeres avanzados de forma predeterminada. Cuando actualices a la versión 1.33, tendrás la opción de que el clúster siga siendo no avanzado. Para obtener más detalles, consulta Actualiza un clúster que no es avanzado de la versión 1.32 y mantenlo como no avanzado.
Mantener un clúster como no avanzado solo se admite para las actualizaciones de la versión 1.32 a la 1.33. Cuando actualizas un clúster no avanzado de la versión 1.33 a la 1.34, el clúster siempre se convierte en un clúster avanzado.
Debes usar la herramienta de línea de comandos de
gkectlpara actualizar los clústeres no avanzados a la versión 1.33 o posterior. No se admiten los clientes de la API de GKE On-Prem, Terraform, la consola deGoogle Cloud ni gcloud CLI.- Acerca de la instalación de
cert-manager:cert-managerse instala automáticamente en los clústeres avanzados. Cuando migras de un clúster no avanzado a uno avanzado, elcert-managerintegrado anula automáticamente cualquier versión decert-managerinstalada por el cliente. Asegúrate de no tener configuraciones o funciones personalizadas críticas aplicadas a tucert-managerexistente antes de actualizar a clústeres avanzados. Para obtener más información, consulta Actualiza acert-managerincluido en los clústeres avanzados.
Esta página está destinada a administradores y arquitectos que definen soluciones de TI y arquitectura de sistema de acuerdo con la estrategia de la empresa, y crean y administran políticas relacionadas con los permisos de los usuarios. Para obtener más información sobre los roles comunes y las tareas de ejemplo a las que hacemos referencia en el contenido de Google Cloud , consulta Roles y tareas comunes del usuario de GKE.
Experiencia e implementación coherentes
La función de clústeres avanzados implementa una arquitectura de clúster que alinea mejor Google Distributed Cloud para VMware con el resto de los productos de Google Distributed Cloud. Un clúster que tiene habilitados los clústeres avanzados tiene una plataforma compartida con otros clústeres de Google Distributed Cloud. Esta plataforma compartida usa los mismos controladores y agentes, lo que aumenta la confiabilidad y puede ayudar a Google a brindar una mejor asistencia. También se mejora el rendimiento de las operaciones de clúster cuando se habilitan los clústeres avanzados.
La nueva arquitectura brinda una experiencia y una implementación coherentes con todas las demás ofertas de Google Distributed Cloud, y puedes beneficiarte de la paridad de funciones con otras ofertas de Google Distributed Cloud a largo plazo.
Acceso a funciones nuevas
Habilita los clústeres avanzados para acceder a las funciones y capacidades más recientes, como los dominios de topología, que te brindan un mejor control sobre cómo se distribuyen tus cargas de trabajo en los nodos del clúster.
En las próximas versiones secundarias, las funciones avanzadas, como los dominios de topología, solo estarán disponibles para los clústeres avanzados.
Diferencias cuando se ejecutan clústeres avanzados
Cuando habilitas los clústeres avanzados, es posible que algunas funciones o capacidades no funcionen de la misma manera que en los clústeres que no tienen la función habilitada. Algunos de estos cambios se aplican solo mientras la función está en versión preliminar. Las diferencias se indican en toda la documentación, cuando corresponde.
En la siguiente tabla, se enumeran las funciones compatibles con Google Distributed Cloud para VMware , su estado de disponibilidad cuando se habilitan los clústeres avanzados y cualquier diferencia en el comportamiento o el uso:
| Atributo/función | Clústeres de Adv.1. 31 (versión preliminar) | 1.32 No habilitada | Clústeres avanzados de la versión 1.32 (DG) | Clústeres avanzados de la versión 1.33 (DG) | Diferencias |
|---|---|---|---|---|---|
| Clústeres avanzados | Vista previa | DG | DG | DG | No compatible |
| Dominios de topología | Vista previa | Vista previa | Vista previa | Se aplican cambios. Para obtener más información, consulta Configura dominios de topología y las referencias de configuración de clústeres relacionadas. | |
| Membresía de flota regional | DG | DG | DG | DG | No hay diferencias. |
| Sesgo de versiones n+2 entre el clúster de administrador y el clúster de usuario | DG | DG | DG | No se recomienda: Como no admitimos la administración de un clúster de usuario de versión preliminar inferior, no se debe usar esta función. | |
| Sesgo de versión n+2 del grupo de nodos: clúster de usuario | DG | DG | DG | No se recomienda: Como no admitimos la administración de un clúster de usuario de versión preliminar inferior, no se debe usar esta función. | |
| Configuración de aumento máximo para las actualizaciones de grupos de nodos | Vista previa | Vista previa | Vista previa | Vista previa | No hay diferencias. |
| cgroup v2 para nodos | DG | DG | DG | DG | No hay diferencias. |
| Modo DSR para Dataplane V2 | DG | DG | DG | DG | No hay diferencias. |
| Autorización binaria para clústeres de usuario de Controlplane V2 | DG | DG | DG | DG | No hay diferencias. |
| Estación de trabajo de administrador administrada por el usuario | DG | DG | DG | DG | No hay diferencias. |
| Herramienta de migración de CSI de StatefulSet | DG | DG | DG | DG | No hay diferencias. |
| Migración de Seesaw a MetalLB | DG | DG | DG | DG | No hay diferencias. |
| Inhabilita el Ingress agrupado | DG | DG | DG | DG | No hay diferencias. |
| Credenciales preparadas para el clúster de administrador | DG | DG | DG | No hay diferencias. | |
| Política de almacenamiento para un clúster de usuario | DG | DG | DG | DG | No hay diferencias. |
| Política de almacenamiento para un clúster de administrador | DG | DG | DG | DG | No hay diferencias. |
| Reparación automática de nodos | DG | DG | DG | DG | Cambios que se aplican: Si el clúster avanzado está habilitado, las verificaciones de estado periódicas no se ejecutan como parte de la reparación automática. Para obtener información y conocer otras diferencias, consulta Reparación automática del nodo y verificación de estado. |
| Clúster de administrador con alta disponibilidad | DG | DG | DG | DG | No hay diferencias. |
| Afinidad de host de VM | DG | DG | DG | Se admite en clústeres avanzados en las versiones 1.32.200 y 1.33, y posteriores. Cuando usas
dominios de topología,
configura grupos de hosts en
topologyDomains[i].compute.hostGroups
en el archivo de configuración de la infraestructura de vSphere en lugar de
nodePools[i].vsphere.hostgroups en el archivo de configuración
del clúster de usuario. |
|
| Genera archivos de configuración a partir de un clúster existente | DG | DG | DG | DG | Se aplican cambios. No se admiten los clústeres que usan dominios de topología. |
| Recopilación de métricas del sistema de Google Cloud Managed Service para Prometheus | DG | DG | DG | DG | No hay diferencias. |
| Actualización y reversión de grupos de nodos | DG | DG | DG | No hay diferencias. | |
| Actualiza las credenciales del registro privado | DG | DG | DG | DG | No hay diferencias. |
| Copia de seguridad y restablecimiento del clúster de administrador con gkectl | Vista previa | Vista previa | DG | Se aplican cambios. Se actualizó el comando gkectl para mejorar
el restablecimiento de los clústeres de administrador y admitir la copia de seguridad y el restablecimiento de los clústeres
de usuario. Para obtener más información, consulta
Crea una copia de seguridad y restablece clústeres avanzados con gkectl. |
|
| Ajuste de escala automático de grupos de nodos del clúster de usuario | DG | DG | DG | DG | No hay diferencias. |
| Cambio automático de tamaño de nodos del clúster | DG | DG | No hay diferencias. | ||
| Compatibilidad con varios clústeres de vSphere | DG | DG | DG | DG | No hay diferencias. |
| Compatibilidad con varios centros de datos de vSphere | DG | DG | DG | DG | No hay diferencias. |
| Compatibilidad de OpenID Connect (OIDC) para la autenticación en clústeres | DG | DG | DG | DG | No hay diferencias. |
| Rotación del certificado de CA | DG | DG | DG | No hay diferencias. | |
| Compatibilidad con la federación de identidades para cargas de trabajo | DG | DG | DG | DG | No hay diferencias. |
| AIS con compatibilidad con la autenticación de LDAP | DG | DG | DG | DG | No hay diferencias. |
| Encriptación de secretos siempre activa sin módulo de seguridad de hardware (HSM) | DG | DG | DG | No hay diferencias. | |
| Actualiza los Certificados de CA de vCenter con gkectl | DG | DG | DG | DG | No hay diferencias. |
| Puerta de enlace NAT de salida | DG | DG | DG | DG | No hay diferencias. |
| Registro de la flota del clúster de administrador | DG | DG | DG | DG | No hay diferencias. |
| Compatibilidad con grupos de nodos de Windows | DG | No compatible. | |||
Entorno de ejecución de containerd para el grupo de nodos de Windows |
DG | No compatible. | |||
| Compatibilidad con el grupo de nodos de Container-Optimized OS | DG | DG | DG | No hay diferencias. | |
| CoreDNS como el proveedor de DNS del clúster | DG | DG | DG | DG | No hay diferencias. |
| Ciclo de vida del clúster de usuario en la consola de Google Cloud | DG | Compatibilidad parcial | DG | Se aplican cambios. Para obtener más información, consulta Limitaciones avanzadas de los clústeres. | |
| Creación de nodos de clúster de administrador con Container-Optimized OS | DG | DG | DG | No hay diferencias. | |
| Capacidad de varias NIC para Pods | DG | DG | DG | DG | No hay diferencias. |
| Opción del balanceador de cargas de MetalLB | DG | DG | DG | DG | Se aplican cambios. Para obtener más información, consulta Balanceo de cargas en paquetes con MetalLB. |
Compatibilidad con gkectl update admin para habilitar e inhabilitar Cloud Logging y Cloud Monitoring |
DG | DG | DG | DG | No hay diferencias. |
| Compatibilidad con Windows Dataplane V2 | DG | No compatible. | |||
| Resumen de las métricas de la API | DG | DG | DG | DG | No hay diferencias. |
Compatibilidad con gkectl update credentials para actualizar la clave de la cuenta de servicio de acceso a los componentes |
Compatibilidad parcial | DG | Compatibilidad parcial | Compatibilidad parcial | Se aplican cambios. Para obtener detalles sobre lo que se admite o no para actualizar las credenciales de los clústeres avanzados, consulta Diferencias de clústeres avanzados para rotar claves de cuentas de servicio. |
| Credenciales preparadas para el clúster de usuario | DG | DG | DG | No hay diferencias. | |
| Actualización de prueba del clúster de usuario | GA | DG | DG | DG | No hay diferencias. |
| Actualización asíncrona del clúster de usuario | DG | DG | DG | DG | No hay diferencias. |
| Actualización de prueba del clúster de administrador | DG | DG | No hay diferencias. | ||
| Actualización asíncrona del clúster de administrador | GA | DG | DG | DG | No hay diferencias. |
| Actualización secuencial de grupos de nodos | DG | DG | DG | No hay diferencias. | |
| Crea una instantánea de volumen con el controlador de CSI de vSphere | Vista previa | Vista previa | Vista previa | Vista previa | No hay diferencias. |
| Crea un clúster de usuario con ControlPlane V2 habilitado | GA | DG | DG | DG | No hay diferencias. |
| Migración de almacenamiento con SPBM | DG | DG | DG | DG | No hay diferencias. |
| Migra un almacén de datos a una SPBM | DG | DG | DG | DG | No hay diferencias. |
| Migra un clúster de usuario a Controlplane V2 | DG | DG | DG | DG | No hay diferencias. |
| Migra a un clúster de administrador de alta disponibilidad | DG | DG | DG | DG | No hay diferencias. |
| Migra la configuración de F5 BIG-IP | DG | DG | DG | DG | No hay diferencias. |
| Balanceador de cargas | Compatibilidad parcial | DG | DG | DG | Se aplican cambios. Para obtener más información, consulta la documentación de referencia pertinente sobre la configuración del balanceador de cargas y del clúster. |
| Verificaciones previas | Compatibilidad parcial | DG | DG | DG | No hay diferencias. |
| Requisitos de hardware | DG | DG | DG | DG | Se aplican cambios. Para obtener más detalles, consulta Requisitos de CPU, RAM y almacenamiento. |
| Instantánea | DG | DG | DG | DG | No hay diferencias. |
| Registro privado | DG | DG | DG | DG | Se aplican cambios. Para obtener detalles sobre el uso de un registro privado en un clúster avanzado, consulta Limitaciones con clústeres avanzados y el paquete completo. |
| IPAM, DNS, NTP y multi-NIC | DG | DG | DG | DG | No hay diferencias. |
| Creación, actualización y eliminación de clústeres | DG | DG | DG | DG | Se aplican cambios. Para obtener más información, consulta la documentación pertinente sobre las operaciones de clústeres y las limitaciones avanzadas de los clústeres. |
| Proxy | DG | DG | DG | DG | No hay diferencias. |
| Política de actualización de NodePool | DG | DG | DG | No hay diferencias. | |
| Diagnóstico | DG | DG | DG | Se aplican los cambios. Las verificaciones relacionadas con vCenter no están disponibles para los clústeres
avanzados. Como ya no hay un controlador onprem-user-cluster-controller, la guía Diagnostica
problemas de clústeres es obsoleta para los clústeres avanzados. Para los clústeres avanzados de la versión 1.32, el comando gkectl diagnose cluster ejecuta
verificaciones de estado
en el clúster especificado. |
|
| Etiquetas de vSphere y VM VMs | DG | DG | No hay diferencias. | ||
| Grupo de hosts de vSphere | DG | DG | No hay diferencias. | ||
| Registro y supervisión | DG | DG | DG | DG | No hay diferencias. |
| Grupos antiafinidad | DG | DG | DG | No hay diferencias. | |
| Plano de control del clúster de usuario sin alta disponibilidad | DG | No compatible. | |||
gkectl check-config |
DG | DG | DG | Se aplican cambios. La compatibilidad con el comando en clústeres de usuario avanzados se agregó en las siguientes versiones: 1.32.700+, 1.33.300+ y 1.34.0 y posteriores. |
¿Qué sigue?
Crea clústeres con el clúster avanzado habilitado: