Regístrate y descubre los últimos trucos y consejos de Kubernetes en nuestro seminario web en directo el 18 de noviembre.  

Ir a

Google Kubernetes Engine

Una manera sencilla de desplegar, escalar y gestionar Kubernetes automáticamente.

Los nuevos clientes pueden invertir 300 $ en crédito gratis para probar Google Kubernetes Engine (GKE).

  • action/check_circle_24px Creado con Sketch

    Ejecuta Kubernetes (K8s) en una plataforma desarrollada por el colaborador ingeniero que más ha contribuido a K8s.

  • action/check_circle_24px Creado con Sketch

    Ponte en marcha rápidamente con los clústeres de un solo clic y escala hasta 15000 nodos.

  • action/check_circle_24px Creado con Sketch

    Disfruta de un plano de control de alta disponibilidad que abarca clústeres regionales y multizona.

  • action/check_circle_24px Creado con Sketch

    Elimina la sobrecarga operativa gracias al autoescalado en cuatro vías, pionero en el sector.

  • action/check_circle_24px Creado con Sketch

    Cuenta con una plataforma segura de forma predeterminada, lo que incluye el análisis de vulnerabilidades de las imágenes de contenedores y el encriptado de datos.

Ventajas

Acelera el desarrollo de aplicaciones sin renunciar a la seguridad

Puedes desarrollar una amplia gama de aplicaciones, tanto con reconocimiento del estado como sin servidor, además de aceleradores de aplicaciones. Usa las herramientas de integración y entrega continuas (CI/CD) nativas de Kubernetes para proteger y agilizar cada fase del ciclo de desarrollo y despliegue.

Optimiza operaciones con canales de lanzamiento

Escoge el canal que mejor se adapte a las necesidades de tu empresa. Los canales de lanzamiento rápidos, periódicos y estables tienen diferentes cadencias en cuanto a la actualización de los nodos y ofrecen niveles de asistencia que están en sintonía con las características de los canales.

Reduce las operaciones del segundo día con los SREs de Google

Nuestros ingenieros de Site Reliability Engineering (SRE) te echan una mano para que puedas dedicar el tiempo necesario a tus aplicaciones, ya que ellos se encargan de monitorizar constantemente tu clúster y sus recursos computacionales, de red y de almacenamiento.

Características principales

Características principales

Dos modos de operaciones, un GKE

Ahora GKE ofrece dos modos de operaciones: estándar y Autopilot. La experiencia estándar es la que hemos desarrollado desde el lanzamiento de GKE. Te otorga un control total sobre los nodos, así como la capacidad para ajustar y ejecutar cargas de trabajo administrativas personalizadas. El nuevo modo Autopilot es una solución automatizada y totalmente gestionada que se ocupa de la infraestructura del clúster para que no tengas que preocuparte por su configuración ni su supervisión. Además, gracias al sistema de facturación por pods, con Autopilot solo pagas por los pods en ejecución, no por los componentes del sistema, la sobrecarga del sistema operativo ni la capacidad sin asignar.

Autoescalado de pods y clústeres

GKE es el primer servicio de Kubernetes totalmente gestionado que es compatible con todas las APIs de Kubernetes, el autoescalado en cuatro vías, los canales de lanzamiento y la gestión de varios clústeres. El autoescalado de pods horizontal puede regirse por el uso de CPU u otras métricas personalizadas. El autoescalado de clústeres funciona por grupo de nodos, mientras que el autoescalado de pods vertical analiza continuamente el uso de CPU y de memoria de los pods para ajustar automáticamente y en consecuencia las solicitudes de CPU y de memoria.

Plantillas y aplicaciones de Kubernetes prediseñadas

Disfruta de soluciones en contenedores creadas para el entorno empresarial que ofrecen plantillas de despliegue prediseñadas, portabilidad, asignación de licencias simplificada y facturación consolidada. No se trata simplemente de imágenes de contenedor, sino de aplicaciones comerciales de código abierto creadas por Google para aumentar la productividad de los desarrolladores. Despliégalas con un solo clic on-premise o en nubes de terceros desde Google Cloud Marketplace.

Seguridad y redes nativas de contenedores

GKE Sandbox proporciona una segunda capa de seguridad entre cargas de trabajo en contenedores de GKE, lo que ofrece una mayor protección de las cargas. Los clústeres de GKE son compatibles de forma nativa con la política de red de Kubernetes, de modo que permiten restringir el tráfico mediante reglas de cortafuegos a nivel de pod. Los clústeres privados de GKE se pueden restringir a un punto final privado o público al que solo tenga acceso un intervalo de direcciones determinado.

Migra fácilmente cargas de trabajo tradicionales a contenedores de GKE

Gracias a Migrate for Anthos and GKE, puedes modernizar aplicaciones tradicionales de forma rápida y sencilla, además de trasladarlas de máquinas virtuales a contenedores nativos. Nuestro exclusivo modelo automático extrae los elementos esenciales de las aplicaciones de las máquinas virtuales para que puedas insertarlos fácilmente en contenedores de Google Kubernetes Engine o en Clústeres de Anthos sin ciertas capas de las máquinas virtuales (como el sistema operativo invitado), ya que los contenedores no las necesitan. Este producto también funciona con Autopilot de GKE.

Ver todas las características

Novedades

Novedades

Suscríbete para recibir newsletters de Google Cloud con novedades sobre productos, información de eventos, ofertas especiales y mucho más.

Documentación

Documentación

Práctica recomendada
Prácticas recomendadas para gestionar contenedores

Descubre las prácticas recomendadas para trabajar con contenedores en GKE.

Tutorial
Tutorial de GKE: desplegar una aplicación web en un contenedor

Crea una aplicación sencilla, empaquétala en un contenedor y despliega la imagen de contenedor en GKE sin moverte del editor de Cloud Shell.

Práctica recomendada
Preparar un entorno de GKE para la fase de producción

Te proporcionamos las instrucciones y la metodología necesarias para incorporar cargas de trabajo a GKE de forma más segura, fiable y rentable.

Tutorial
Endurecer un clúster de GKE

Echa un vistazo a esta guía para aprender a endurecer tu clúster de GKE.

Tutorial
Recursos de GKE

Infórmate más a fondo sobre sus características, actualizaciones o precios, entre otros aspectos.

Tutorial
Descubre qué puedes desarrollar en Google Cloud

En las guías de recursos técnicos de Google Cloud tienes la información que necesitas para explotar todo el potencial de GKE.

Usos

Casos prácticos

Caso práctico
Flujo de procesamiento de entrega continua

GKE facilita las tareas de despliegue, actualización y gestión de tus aplicaciones y servicios, lo que te permite desarrollar e iterar aplicaciones rápidamente. Configura los servicios GKE, Cloud Source Repositories, Cloud Build y Spinnaker para Google Cloud de modo que compilen, prueben y desplieguen aplicaciones automáticamente. Cuando se modifica el código de una aplicación, los cambios realizados activan el flujo de procesamiento de entrega continua para que se vuelva a compilar, probar y desplegar la nueva versión de la aplicación de forma automática.

Diagrama en el que se muestra cómo los desarrolladores pueden crear un flujo de procesamiento de entrega continua
Caso práctico
Migrar una aplicación de dos niveles a GKE

Usa Migrate for Anthos para migrar cargas de trabajo y convertirlas directamente en contenedores de GKE. Puedes migrar aplicaciones de pila LAMP de dos niveles, junto con sus máquinas virtuales de bases de datos y aplicaciones, de VMware a GKE. Para reforzar la seguridad, haz que únicamente se pueda acceder a la base de datos desde el contenedor de la aplicación, y no desde fuera del clúster. Sustituye el acceso SSH por un acceso de shell autenticado mediante kubectl. Consulta los registros del sistema de contenedores gracias a la integración automática de Cloud Logging.

Diagrama en el que se muestra cómo migrar y convertir cargas de trabajo en GKE

Todas las características

Todas las características

Copia de seguridad de GKE La función de copia de seguridad de GKE ofrece a los clientes que ejecutan cargas de trabajo con reconocimiento del estado en GKE una forma sencilla y nativa de la nube para proteger, gestionar y restaurar sus datos y aplicaciones en contenedores.
Gestión de identidades y accesos Puedes controlar el acceso al clúster con los permisos de roles y las cuentas de Google.
Redes híbridas Reserva un intervalo de direcciones IP para tu clúster. De esta forma, las IP del clúster pueden coexistir con las de redes privadas mediante Google Cloud VPN.
Seguridad y cumplimiento GKE cuenta con el respaldo de nuestro equipo de seguridad, compuesto por más de 750 expertos. Además, cumple los requisitos de la ley de transferencia y responsabilidad de los seguros médicos de EE. UU. (HIPAA) y de la norma PCI DSS.
Registro y monitorización integrados Habilita Cloud Logging y Cloud Monitoring, y configúralos con solo marcar unas casillas. Obtener información valiosa sobre el rendimiento de tu aplicación nunca había sido tan sencillo.
Opciones de clústeres Escoge clústeres que se adapten a los requisitos de tráfico de los pods, la disponibilidad, la estabilidad de la versión y el aislamiento de tus cargas de trabajo.
Autoescalado Escala automáticamente el despliegue de tu aplicación en función del uso de los recursos (CPU o memoria).
Actualizaciones de versiones automáticas Actualiza tu clúster a la versión de lanzamiento más reciente de Kubernetes de forma automática. Las actualizaciones de Kubernetes están disponibles en GKE poco después de su publicación.
Reparación automática Si la reparación automática está activada y se detecta un nodo que no supera una comprobación del estado, GKE inicia un proceso de reparación del nodo en cuestión.
Límites de recursos Kubernetes te permite especificar la cantidad de CPU y memoria RAM que necesita cada contenedor para que puedas organizar mejor las cargas de trabajo de tu clúster.
Aislamiento de contenedores Usa GKE Sandbox para disponer de una segunda capa de seguridad entre las cargas de trabajo en contenedores de GKE y, de esa forma, proporcionarles una mayor protección.
Compatibilidad con aplicaciones con reconocimiento del estado GKE no es solo para las aplicaciones que siguen la metodología Twelve-Factor App. Puedes vincular almacenamiento persistente a los contenedores y hasta alojar bases de datos completas.
Compatibilidad con imágenes Docker GKE admite el conocido formato de contenedores Docker.
Totalmente gestionado Los ingenieros de Site Reliability Engineering (SRE) de Google gestionan por completo los clústeres de GKE para asegurarse de que estén disponibles y actualizados en todo momento.
Sistema operativo desarrollado para contenedores GKE se ejecuta en Container-Optimized OS, un sistema operativo endurecido que Google ha diseñado y que también gestiona.
Registro privado de contenedores Gracias a la integración con Google Container Registry, puedes almacenar y acceder a tus imágenes Docker privadas fácilmente.
Versiones coherentes y rápidas Utiliza Cloud Build para desplegar tus contenedores en GKE de forma fiable y sin necesidad de configurar la autenticación.
Portabilidad de cargas de trabajo on‑premise y en la nube GKE cuenta con el certificado de Kubernetes, por lo que puedes trasladar tus cargas de trabajo a otras plataformas de Kubernetes en diferentes nubes y entornos on‑premise.
Compatibilidad con GPUs y TPUs GKE admite las GPU y TPU, lo que facilita la labor de ejecutar cargas de trabajo de aprendizaje automático, de GPGPU y de computación de alto rendimiento, entre otras cargas que se benefician de los aceleradores por hardware especializados.
Panel de control integrado La consola de Cloud ofrece paneles de control útiles para los clústeres de tus proyectos y sus recursos. Con estos paneles, podrás visualizar, inspeccionar, gestionar y eliminar recursos en tus clústeres.
Spot VMs Instancias computacionales asequibles e ideales para tareas por lotes y cargas de trabajo tolerantes a fallos. Gracias a las Spot VMs, puedes ahorrar hasta un 91 % sin renunciar al rendimiento ni a las prestaciones que ofrecen las máquinas virtuales convencionales.
Compatibilidad con discos persistentes Almacenamiento en bloques duradero y de alto rendimiento para instancias de contenedores. Los datos se almacenan de forma redundante para ofrecer más integridad y flexibilidad, lo que permite automatizar su encriptado y modificar el tamaño del almacenamiento sin interrupciones. Puedes crear discos persistentes con formato HDD o SSD. También es posible hacer capturas de un disco persistente y crear otros nuevos a partir de ellas.
Compatibilidad con SSD locales GKE proporciona almacenamiento en bloques en unidades de estado sólido (SSD) locales con encriptado permanente. Las SSD locales están montadas físicamente en el servidor en el que se aloja la instancia de la máquina virtual, lo que permite realizar un gran número de operaciones de entrada/salida por segundo (IOPS) y brinda una latencia reducida en comparación con los discos persistentes.
Balanceo de carga global La tecnología de balanceo de carga global permite distribuir las solicitudes entrantes entre grupos de instancias de varias regiones. Gracias a esto, consigues resultados óptimos de rendimiento, de transferencia de datos y de disponibilidad a bajo coste.
Compatibilidad con Linux y Windows GKE es totalmente compatible con las cargas de trabajo de Linux y Windows, por lo que en este servicio pueden ejecutarse nodos de Windows Server y de Linux.
Compatibilidad con entornos híbridos y multinube Aprovecha las ventajas que ofrecen Kubernetes y la tecnología de la nube en tu centro de datos. Disfruta de la experiencia de GKE con instalaciones rápidas, gestionadas y sencillas, así como de actualizaciones validadas por Google mediante Anthos GKE.
Contenedores sin servidor Ejecuta contenedores sin servidor ni reconocimiento del estado despreocupándote de gestionar infraestructuras y escálalos automáticamente con Cloud Run.
Medición del uso Controla exhaustivamente tus clústeres de Kubernetes. Consulta el uso de los recursos de tus clústeres de GKE gracias a un desglose por espacios de nombres y etiquetas, y atribuye el uso a entidades significativas.
Canales de lanzamiento Los canales de lanzamiento te ofrecen un mayor control sobre las actualizaciones automáticas que se aplican a un clúster concreto en función de sus requisitos de estabilidad y de sus cargas de trabajo. Puedes escoger entre canales de lanzamiento rápidos, habituales y estables. Cada una de estas opciones tiene cadencias de versiones distintas y está orientada a distintos tipos de cargas de trabajo.
Seguridad de la cadena de suministro de software Utiliza Container Analysis para verificar, reforzar y mejorar la seguridad de los paquetes y los componentes de la infraestructura que usan las imágenes de contenedor.
Facturación por segundo Google factura en incrementos de un segundo, lo que significa que solo pagas por el tiempo de procesamiento que utilices.

Precios

Precios

Se ofrece gratis un clúster de Autopilot o un clúster de zona por cuenta de facturación.

Se aplica una tarifa de gestión de 0,10 $ por hora y clúster, salvo para clústeres de Anthos. Los pods de los usuarios en los clústeres de Autopilot se facturan por segundo en función del número de núcleos de CPU, la memoria y el almacenamiento efímero hasta que el pod se elimina. Los nodos de trabajador en los clústeres estándar acumulan costes de computación hasta que el clúster se elimina.