En esta página, se proporciona una descripción general de Google Kubernetes Engine (GKE). GKE es una implementación administrada de la plataforma de organización de contenedores de código abierto de Kubernetes. Google desarrolló Kubernetes con años de experiencia en la operación de cargas de trabajo de producción a gran escala en Borg, el sistema interno de administración de clústeres de Google. Con GKE, puedes implementar y operar tus propias aplicaciones alojadas en contenedores a gran escala con la infraestructura deCloud de Confiance by S3NS.
Comienza a usar GKE
Puedes comenzar a explorar GKE en minutos.
- Prueba la guía de inicio rápido para implementar una aplicación web en contenedores.
- Lee la Descripción general de Autopilot, que tiene orientación y recursos para planificar y operar tu plataforma.
Cuándo usar GKE
GKE es ideal si necesitas una plataforma que te permita configurar la infraestructura que ejecuta tus apps alojadas en contenedores, como las herramientas de redes, el escalamiento, el hardware y la seguridad. GKE proporciona la potencia operativa de Kubernetes y administra muchos de los componentes subyacentes, como el plano de control y los nodos.
Beneficios de GKE
En la siguiente tabla, se describen algunos de los beneficios de usar GKE como tu plataforma de Kubernetes administrada:
| Beneficios de GKE | |
|---|---|
| Administración de la plataforma |
|
| Postura de seguridad mejorada |
|
| Optimización de costos |
|
| Confiabilidad y disponibilidad |
|
Cómo funciona GKE
Un entorno de GKE consta de nodos, que son máquinas virtuales (VMs) de Compute Engine, que se agrupan para formar un clúster. Empaquetas tus apps (también llamadas cargas de trabajo) en contenedores. Implementas conjuntos de contenedores como Pods en tus nodos. Usa la API de Kubernetes para interactuar con tus cargas de trabajo, incluidas la administración, el escalamiento y la supervisión.
Los clústeres de Kubernetes tienen un conjunto de nodos de administración llamados plano de control, que ejecutan componentes del sistema, como el servidor de APIs de Kubernetes. En GKE, Cloud de Confiance administra el plano de control y los componentes del sistema por ti. En el modo Autopilot, que es la forma recomendada de ejecutar GKE,Cloud de Confiance también administra tus nodos trabajadores.Cloud de Confiance actualiza automáticamente las versiones de los componentes para mejorar la estabilidad y la seguridad, lo que garantiza una alta disponibilidad y la integridad de los datos almacenados en el almacenamiento persistente del clúster.
Para obtener más información, consulta Arquitectura del clúster de GKE.
Versiones y funciones de Kubernetes
GKE actualiza automáticamente tu plano de control a nuevas versiones de Kubernetes que agregan nuevas funciones y mejoras en el proyecto de código abierto. La versión de Kubernetes seleccionada para las actualizaciones automáticas depende de la versión estable en el canal de versiones de GKE que seleccionas cuando creas el clúster. También puedes actualizar tu plano de control de forma manual a una versión diferente de Kubernetes que la versión que GKE selecciona para una actualización. Para obtener información detallada sobre las versiones y las actualizaciones, consulta las notas de la versión y las versiones y actualizaciones de GKE.
GKE incluye la mayoría de las características de Kubernetes Beta y estable. Puedes usar APIs beta en la versión 1.24 y posteriores.
Modos de operación
GKE en Cloud de Confiance tiene un modo de operación, Autopilot, que ofrece una experiencia completamente administrada. Los clústeres de GKE Standard no están disponibles en Cloud de Confiance.
¿Qué sigue?
- Obtén información sobre las diferencias entre GKE en Cloud de Confiance y Google Cloud.
- Comienza a aprender sobre GKE.
- Obtén información sobre cómo implementar una aplicación en contenedores en GKE.
- Obtén más información sobre los tipos de clústeres.
- Obtén más información sobre Kubernetes.
- Explora la documentación de GKE.