Organízate con las colecciones Guarda y clasifica el contenido según tus preferencias.
Inscríbete hoy para descubrir estrategias y prácticas recomendadas para impulsar tu negocio con modernas aplicaciones en la nube.
Ir a

Google Kubernetes Engine

La plataforma Kubernetes gestionada más automatizada y escalable.

Los nuevos clientes reciben 300 USD en crédito gratis para utilizarlo en GKE. Todos los clientes tienen acceso a un clúster de Autopilot o de zona al mes sin que se les descuente de su crédito.

  • Ejecuta tus aplicaciones en un clúster de Kubernetes totalmente gestionado con Autopilot de GKE

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

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

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

  • 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.

Ventajas

Agiliza 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) basadas en Kubernetes para proteger y agilizar cada una de las fases del ciclo de desarrollo y despliegue.

Optimiza las 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 tanto tu clúster como sus recursos computacionales, de red y de almacenamiento.

Características principales

Características principales

Dos modos de funcionamiento, un GKE

Ahora, GKE ofrece dos modos de funcionamiento: Autopilot y estándar. El modo Autopilot es una solución automatizada y totalmente gestionada que se ocupa de toda la infraestructura del clúster para que no tengas que preocuparte por su configuración ni su monitorización y, al mismo tiempo, sigas ofreciendo una experiencia de Kubernetes completa. Además, como Autopilot se factura por pods, solo pagas por los pods en ejecución, no por los componentes del sistema, los gastos generales del sistema operativo ni la capacidad sin asignar. El modo estándar es la experiencia que hemos desarrollado desde el lanzamiento de GKE. Cuenta con opciones de personalización adicionales para los nodos, así como la capacidad para ajustar y ejecutar cargas de trabajo administrativas personalizadas para cuando necesites controles de bajo nivel.

Autoescalado de pods y clústeres

GKE es el primer servicio de Kubernetes totalmente gestionado del sector 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 se puede regir por el uso de CPU o por otras métricas personalizadas. Autopilot escala automáticamente la capacidad de tu clúster en función de los requisitos de los recursos de las especificaciones de tu pod. En el modo de funcionamiento estándar, el autoescalado de tu clúster funciona por grupo de nodos para escalar tus nodos bajo demanda. 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 y 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 centradas en contenedores

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. GKE Sandbox para el modo de funcionamiento estándar proporciona una segunda capa de defensa 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 intrínseca con la política de red de Kubernetes, de modo que permiten restringir el tráfico mediante reglas de cortafuegos a nivel de pod.

Migración sencilla de cargas de trabajo tradicionales a contenedores de GKE

Gracias a Migrate to Containers, puedes modernizar aplicaciones tradicionales de forma rápida y sencilla, además de trasladarlas de máquinas virtuales a contenedores. 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 las capas de las máquinas virtuales (como el sistema operativo invitado) que resultan innecesarias con contenedores. Este producto también funciona con el modo Autopilot de GKE.

Ver todas las características

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 los clústeres 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.

Casos prácticos

Usos

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 to Containers 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 Copia de seguridad de GKE ofrece a los clientes que ejecutan cargas de trabajo con reconocimiento del estado en GKE una forma sencilla de 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 diseñado y gestionado por Google.
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 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 Google 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.
VMs de acceso puntual Instancias computacionales asequibles e ideales para tareas por lotes y cargas de trabajo tolerantes a fallos. Gracias a las VMs de acceso puntual, 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.
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 USD 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.

Partners

Desarrolla tus aplicaciones más rápido con la ayuda de partners

Encuentra al partner adecuado para ayudarte a desarrollar tu aplicación usando las herramientas de CI/CD basadas en Kubernetes, o bien crea tu propia herramienta mediante una solución diseñada por un partner y lista para utilizarse.