Google Kubernetes Engine

Servicio de Kubernetes seguro y gestionado con autoescalado en cuatro vías y asistencia multiclúster

Probar GKE gratis
  • action/check_circle_24px Creado con Sketch

    Ponte en marcha rápidamente con los clústeres de un solo clic.

  • 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

    Olvídate de la sobrecarga operativa gracias a las reparaciones y mejoras automáticas y a los canales de versiones.

  • 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 contenedor y el encriptado de datos.

  • action/check_circle_24px Creado con Sketch

    Utiliza las vistas de infraestructuras y aplicaciones, así como las específicas de Kubernetes, gracias a la integración con Cloud Monitoring.

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 versiones

Escoge el canal que mejor se adapte a las necesidades de tu negocio. Los canales de versiones 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.

Gestiona la infraestructura con los ingenieros de SRE de Google

Nuestros ingenieros de 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

Aplicaciones de Kubernetes

Estas aplicaciones son soluciones en contenedores creadas para el entorno empresarial que ofrecen plantillas de despliegue predefinidas, portabilidad, asignación de licencias simplificada y facturación consolidada. No se trata solo de imágenes de contenedor, sino de aplicaciones comerciales de código abierto creadas por Google que permiten aumentar la productividad de los desarrolladores. Puedes encontrarlas ya en Google Cloud Marketplace.

Autoescalado de pods y clústeres

El autoescalado de pods horizontal se basa en la utilización de CPU o en métricas personalizadas, mientras que el autoescalado de clústeres funciona por grupo de nodos. El autoescalado de pods vertical analiza continuamente el uso de CPU y memoria de los pods para después ajustar las solicitudes de CPU y memoria en consonancia. Esta función escala automáticamente el grupo de nodos y los clústeres en diversos grupos de nodos, lo cual se lleva a cabo en función de los requisitos variables de las cargas de trabajo.

Seguridad de las cargas de trabajo y las redes

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 de conexión privado o público al que solo tenga acceso un intervalo de direcciones determinado.

Ver todas las características

Clientes

Clientes

Imagen de Pizza Hut
Pizza Hut transforma la infraestructura de su comercio electrónico y reduce el tiempo de respuesta.
Leer testimonio

Lo más destacado

  • De media, su API responde a las solicitudes que recibe 10 veces más rápido que antes.

  • Su número de nodos de Kubernetes se duplica en unos segundos.

  • Google Cloud permite identificar puntos críticos para optimizar los procesos más lentos.

Sector

  • Comercio minorista y bienes de consumo

Novedades

Documentación

Documentación

Prácticas recomendadas
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

Con este tutorial, aprenderás a empaquetar una aplicación web en una imagen de contenedor de Docker y a ejecutarla en un clúster de GKE.

Tutorial
Plan de formación de arquitecto de la nube

Adquiere los conocimientos necesarios para modernizar las aplicaciones que ejecutas en máquinas virtuales y desplegar aplicaciones nativas de la nube en contenedores.

Prácticas recomendadas
Preparar un entorno de GKE para la fase de producción

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

Tutorial
Endurecer los clústeres de GKE

Echa un vistazo a esta guía para aprender a endurecer tus clústeres de GKE.

Tutorial
Recursos de GKE

Infórmate más a fondo sobre las características, las actualizaciones o los 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

Usos

Uso
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 para compilar, probar y desplegar 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.

Icono de diagrama
Uso
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.

Icono de diagrama

Todas las características

Todas las características

Gestión de identidades y accesos Puedes controlar el acceso al clúster con tus cuentas de Google y los permisos de roles.
Redes híbridas Reserva un intervalo de direcciones IP para tu clúster. De esa 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. Tan fácil como eso para obtener información valiosa sobre el rendimiento de tu aplicación.
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 de 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 de Docker GKE admite el formato común de contenedores de 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 tus imágenes de Docker privadas y acceder a ellas fácilmente.
Versiones uniformes 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 GPUs y TPUs, 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.
Máquinas virtuales interrumpibles Estas instancias asequibles de duración reducida son ideales para ejecutar tareas por lotes y cargas de trabajo tolerantes a fallos. Gracias a las máquinas virtuales interrumpibles, puedes ahorrar hasta un 80 % sin renunciar al rendimiento ni a las funciones 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 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 versiones Los canales de versiones 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 sus cargas de trabajo. Puedes escoger entre "Rápido", "Habitual" y "Estable" 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 un clúster de zona gratuito en cada cuenta de facturación.

Se aplica una tarifa de gestión de 0,10 USD por hora y clúster, salvo para clústeres de Anthos. Los nodos de trabajador acumulan costes de computación hasta que el clúster se elimina.