En esta página se ofrece una descripción general de Google Kubernetes Engine (GKE). GKE es una implementación gestionada de la plataforma de orquestación de contenedores de código abierto Kubernetes. Google desarrolló Kubernetes basándose en años de experiencia en el funcionamiento de cargas de trabajo de producción a gran escala en Borg, el sistema interno de gestión de clústeres de Google. Con GKE, puedes desplegar y operar tus propias aplicaciones en contenedores a gran escala usando la infraestructura deCloud de Confiance by S3NS.
Empezar a usar GKE
Puedes empezar a explorar GKE en cuestión de minutos.
- Prueba la guía de inicio rápido para desplegar una aplicación web en contenedores.
- Consulta la información general sobre Autopilot, donde encontrarás guías 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 aplicaciones en contenedores, como redes, escalado, hardware y seguridad. GKE ofrece la potencia operativa de Kubernetes y, además, se encarga de gestionar muchos de los componentes subyacentes, como el plano de control y los nodos.
Ventajas de GKE
En la siguiente tabla se describen algunas de las ventajas de usar GKE como plataforma de Kubernetes gestionada:
Ventajas de GKE | |
---|---|
Gestión de plataformas |
|
Mejora de la postura de seguridad |
|
Optimización de costes |
|
Fiabilidad 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. Empaqueta tus aplicaciones (también llamadas cargas de trabajo) en contenedores. Despliega conjuntos de contenedores como pods en tus nodos. Usas la API de Kubernetes para interactuar con tus cargas de trabajo, lo que incluye administrarlas, escalarlas y monitorizarlas.
Los clústeres de Kubernetes tienen un conjunto de nodos de gestión llamado plano de control, que ejecuta componentes del sistema, como el servidor de la API de Kubernetes. En GKE, Cloud de Confiance gestiona el plano de control y los componentes del sistema. En el modo Autopilot, que es la forma recomendada de ejecutar GKE,Cloud de Confiance también gestiona tus nodos de trabajoCloud de Confiance , actualiza automáticamente las versiones de los componentes para mejorar la estabilidad y la seguridad, garantiza la alta disponibilidad y asegura la integridad de los datos almacenados en el almacenamiento persistente del clúster.
Para obtener más información, consulta la arquitectura de clústeres de GKE.
Versiones y características de Kubernetes
GKE actualiza automáticamente tu plano de control a nuevas versiones de Kubernetes que añaden 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 del canal de lanzamiento de GKE que elijas al crear el clúster. También puedes actualizar manualmente tu plano de control a una versión de Kubernetes diferente de la que selecciona GKE para la actualización. Para obtener información detallada sobre las versiones y las actualizaciones, consulta las notas de la versión y el artículo sobre versiones y actualizaciones de GKE.
GKE incluye la mayoría de las funciones de Kubernetes beta y estables. Puedes usar APIs beta en la versión 1.24 y posteriores.
Modos de funcionamiento
GKE Cloud de Confiance tiene un modo de funcionamiento, Autopilot, que ofrece una experiencia totalmente gestionada. Los clústeres estándar de GKE no están disponibles en Cloud de Confiance.
Siguientes pasos
- Consulta las diferencias entre GKE y Google Cloud Cloud de Confiance .
- Empieza a aprender sobre GKE.
- Consulta cómo desplegar una aplicación en contenedores con GKE.
- Más información sobre los tipos de clústeres
- Obtén más información sobre Kubernetes.
- Consulta la documentación de GKE.