En esta página, se proporciona una comparación de alto nivel entre los clústeres de Autopilot y los clústeres estándar de Google Kubernetes Engine (GKE). La comparación incluye características importantes de GKE y las diferencias funcionales entre estos modos de clúster.
Esta página está destinada a las siguientes personas:
- Administradores de la plataforma que desean conocer las principales diferencias entre los clústeres de Autopilot y Standard para poder tomar una decisión fundamentada cuando creen un clúster
- Usuarios nuevos de GKE que están familiarizados con GKE y desean saber qué modo de clúster ofrece la funcionalidad más adecuada para un requisito específico.
Las siguientes secciones solo se aplican a los clústeres que creas en el modo Autopilot o Standard. Después de crear un clúster estándar, puedes ejecutar algunas cargas de trabajo en el modo Autopilot. Estas cargas de trabajo se ejecutan en nodos que GKE administra por ti. Para obtener más información sobre cómo ejecutar cargas de trabajo de Autopilot en tus clústeres de Standard, incluidos los parámetros de configuración que podrían anular la configuración a nivel del clúster, consulta Acerca de las cargas de trabajo de Autopilot en GKE Standard.
Comparación de funciones de los clústeres Autopilot y Standard
En la siguiente tabla, se proporciona una comparación detallada de la configuración de las funciones en los clústeres de Autopilot y Standard. Tú o GKE definen estas configuraciones de funciones para todo el clúster.
En la tabla, no se muestran todas las funciones de GKE. Si deseas saber si una función que no está en esta tabla es compatible con Autopilot o Standard, consulta la documentación para esa función.
En esta tabla, se usa la siguiente terminología:
- Preconfigurado: Siempre habilitado. Google establece esta configuración. No puedes cambiar ni inhabilitar las funciones preconfiguradas.
- Predeterminado: GKE configura la función por ti si no la configuras de forma explícita. Puedes cambiar la configuración predeterminada de las funciones.
- Opcional: Disponible para que lo configures y uses. No está habilitado de forma predeterminada.
Opción | Clústeres de Autopilot | Clústeres estándar |
---|---|---|
Versiones |
Predeterminado: canal de versiones regular Opcional: |
Predeterminado: canal de versiones regular Opcional: |
Disponibilidad de ubicación |
Preconfigurado: regional | Opcional: regional o zonal |
Administración de nodos |
Preconfigurado: GKE administra los nodos, lo que incluye la configuración de los nodos, el ajuste de escala automático y las restricciones de seguridad. | Opcional:
|
Aprovisionamiento y escalamiento de nodos |
Preconfigurado: Autopilot escala automáticamente la cantidad y el tamaño de los nodos según los Pods en el clúster. Opcional:
|
Valor predeterminado:
Opcional:
|
Sistema operativo del nodo |
Preconfigurado: Container-Optimized OS con containerd |
Predeterminado: Container-Optimized OS con containerd Opcional: |
Configuración de procesamiento de nodos |
Predeterminado: Plataforma de procesamiento optimizada para contenedores que se recomienda para cargas de trabajo de uso general. Opcional:
|
Predeterminado: tipos de máquinas de Compute Engine de uso general Opcional:
|
Actualizaciones y mantenimiento de los nodos |
Preconfigurado: Opcional: |
Valor predeterminado:
Opcional: |
Seguridad |
Preconfigurado:
Opcional: |
Predeterminado: Nodos de GKE protegidos Opcional:
|
Redes |
Preconfigurado: Valor predeterminado:
Opcional: |
Preconfigurado: 256 Pods como máximo en cada nodo Valor predeterminado:
Opcional: |
Registro y supervisión |
Preconfigurado:
Opcional: |
Valor predeterminado:
Opcional: |
Complementos |
Preconfigurado:
Opcional: Cloud Service Mesh administrada, que también proporciona capacidades de malla de Istio. |
Valor predeterminado: Opcional: |
Diferencias funcionales entre los clústeres de Autopilot y Standard
En la siguiente tabla, se muestran las diferencias funcionales importantes entre los clústeres de GKE Autopilot y Standard. Usa esta comparación para tomar una decisión más fundamentada sobre el modo.
Funcionalidad | Clústeres de Autopilot | Clústeres estándar |
---|---|---|
Herramientas de supervisión de terceros | Implementa una herramienta de supervisión de terceros que proporcionen los socios deGoogle Cloud o cualquier herramienta de terceros que no requiera acceso elevado en el nodo. | Implementa cualquier herramienta de supervisión de terceros, independientemente del nivel de acceso al nodo. |
Expón aplicaciones de forma externa | Usa un Service LoadBalancer . Esto aprovisiona una dirección IP externa efímera para ti.
Si ya tienes una dirección IP estática que deseas usar, especifícala en el campo loadBalancerIP . Autopilot no admite el campo externalIps , que no usa el balanceo de cargas de Google Cloud . |
Usa un Service LoadBalancer . Esto aprovisiona una dirección IP externa efímera para ti.
Si ya tienes una dirección IP estática que deseas usar, especifícala en el campo loadBalancerIP . También puedes usar el campo externalIps en el manifiesto de Service, aunque no recomendamos este enfoque. |
Aumentos de actividad de pods | Los Pods pueden generar picos de actividad en la capacidad de alto rendimiento sin usar si los límites de recursos son mayores que las solicitudes de recursos o si no estableces límites de recursos. La capacidad de alto rendimiento depende de si el Pod solicita hardware específico. Para obtener más información, consulta Configura el aumento de actividad de Pods en GKE. |
Los Pods pueden generar picos de actividad en la capacidad de nodo sin usar si los límites de recursos son mayores que las solicitudes de recursos. |
Aplicaciones de Google Cloud Marketplace | No puedes instalar apps desde Cloud Marketplace. | Puedes instalar apps desde Cloud Marketplace. |
Restricciones de seguridad integradas | En el modo Autopilot, GKE aplica las medidas de seguridad de GKE Autopilot. | GKE no aplica automáticamente restricciones de seguridad para los clústeres estándar. Si algunos de los nodos del clúster ejecutan cargas de trabajo de Autopilot con una ComputeClass, las medidas de seguridad de GKE Autopilot se aplican a esos nodos de la mejor manera posible. |
Pods de larga duración que no toleran errores | Puedes proteger los Pods tolerantes a errores, como los servidores de juego, de la expulsión causada por las actualizaciones automáticas de los nodos o la reducción de la escala verticalmente hasta por 7 días. Para obtener más información, consulta Extiende el tiempo de ejecución de los Pods de Autopilot. | No puedes proteger los Pods tolerantes a errores de la expulsión causada por las actualizaciones automáticas de nodos. Puedes proteger esos Pods de la expulsión de reducción de escala de forma indefinida, pero continúa pagando por los nodos con poco uso en los que se ejecutan los Pods. |