Kubernetes Engine

Un método confiable, eficiente y seguro para ejecutar clústeres de Kubernetes

Pruébalo gratis Ver Console

Administración a escala de aplicaciones en contenedores

Kubernetes Engine es un entorno de producción administrado que permite implementar aplicaciones en contenedores. Ofrece nuestras innovaciones más recientes en productividad para desarrolladores, eficiencia de recursos, automatización de operaciones y flexibilidad de código abierto para acelerar el tiempo de salida al mercado.

Kubernetes Engine se lanzó en 2015, con base en los más de 12 años de experiencia de Google en la ejecución de servicios como Gmail y YouTube en contenedores. Permite la puesta en marcha de Kubernetes sin demoras, ya que elimina por completo la necesidad de instalar, administrar y operar tus propios clústeres.

Implementa una gran variedad de aplicaciones

Kubernetes Engine permite el desarrollo y la iteración de aplicaciones con más rapidez, ya que facilita implementar, actualizar y administrar aplicaciones y servicios. Este entorno no solo funciona con aplicaciones sin estado; también puedes agregar almacenamiento continuo o incluso ejecutar una base de datos en tu clúster. Simplemente describe los recursos de procesamiento, memoria y almacenamiento que necesitan los contenedores de tu aplicación y Kubernetes Engine aprovisionará y administrará los recursos de nube subyacentes de manera automática. La compatibilidad con aceleradores de hardware facilita la ejecución de aprendizaje automático, GPU de uso general, procesamiento de alto rendimiento y otras cargas de trabajo que se benefician con algunos aceleradores especializados.

Operación fluida con alta disponibilidad

Controla tu entorno desde el panel integrado de Kubernetes Engine en la consola de Google Cloud. Usa verificaciones de estado de rutina para detectar y reemplazar aplicaciones detenidas o con fallas dentro de tus implementaciones. Las estrategias de replicación de contenedores, además de la supervisión y las reparaciones automatizadas ayudan a garantizar que tus servicios tengan una alta disponibilidad y ofrezcan una experiencia fluida para los usuarios. Los ingenieros especializados en confiabilidad de sitios de Google (SRE) supervisan de manera constante tu clúster y sus recursos de almacenamiento, redes y procesamiento para que tú no tengas que hacerlo y puedas enfocarte en tus aplicaciones.

Escalabilidad sin dificultades para satisfacer la demanda

Pasa de una a miles de máquinas: El ajuste de escala automático de Kubernetes Engine te permite administrar la demanda creciente de tus servicios por parte de los usuarios y los mantiene disponibles cuando más se necesitan. Luego, reduce la escala en los períodos de poca actividad para ahorrar dinero o programa trabajos por lotes de prioridad baja para que usen los ciclos libres. Kubernetes Engine te ayuda a aprovechar tu grupo de recursos al máximo.

Ejecuta con seguridad en la red de Google

Gracias a las políticas de red detalladas de la nube privada virtual (VPC) y global de Google Cloud, puedes conectarte a clústeres y aislarlos sin importar donde estés. Usa servicios públicos detrás de una dirección IP Anycast global única para un balanceo de cargas fluido. Protege tus contenedores contra ataques de DoS y otros tipos de ataques perimetrales.

Muévete libremente entre los servicios locales y la nube

Kubernetes Engine ejecuta Certified Kubernetes, lo que garantiza la portabilidad entre distintos servicios locales y nubes. No dependes de ningún proveedor, ya que puedes retirar las aplicaciones de Kubernetes Engine y ejecutarlas en cualquier plataforma compatible con Kubernetes, incluidos tus propios servidores locales. Puedes personalizar las integraciones, como la supervisión, IC/EC y los registros, con Google Cloud Platform (GCP) y las soluciones de terceros del ecosistema.

Implementa clústeres de Kubernetes y actualiza los códigos de producción en segundos

Ahora es tu turno. Escribe comandos en el siguiente emulador de terminal y aprende a crear un clúster en Kubernetes Engine.

Características de Kubernetes Engine

Ejecuta aplicaciones en contenedores con Kubernetes listo para la producción, bajo la administración de Google Cloud

Administración de identidades y accesos
Controla el acceso al clúster con tus cuentas de Google y permisos de funciones.
Redes híbridas
Reserva un rango de direcciones IP para tu clúster a fin de que tus IP puedan coexistir con IP de redes privadas mediante Google Cloud VPN.
Seguridad y cumplimiento
Kubernetes Engine cuenta con el respaldo del equipo de seguridad de Google, que tiene más de 750 expertos y cumple con los estándares HIPAA y PCI DSS 3.1.
Supervisión y registros integrados
Habilita Stackdriver Logging y Stackdriver Monitoring con solo marcar una casilla de verificación. Así obtendrás información útil sobre el funcionamiento de tu aplicación con facilidad.
Ajuste de escala automático
Aumenta y disminuye la escala de implementación de tus aplicaciones automáticamente según la utilización de recursos (CPU, memoria).
Actualización automática
Mantén tu clúster actualizado de manera automática con la versión más reciente de Kubernetes. Las actualizaciones están disponibles en Kubernetes Engine de inmediato.
Reparación automática
Cuando la reparación automática está habilitada, Kubernetes Engine inicia un proceso de reparación si un nodo falla en una verificación de estado.
Límites de recursos
Kubernetes te permite especificar la cantidad de memoria (RAM) y CPU que necesita cada contenedor, lo que se usa para organizar mejor las cargas de trabajo dentro de tu clúster.
Compatibilidad con aplicaciones con estado
Kubernetes Engine no solo funciona con apps de 12 factores. Puedes asignar almacenamiento continuo a los contenedores y hasta alojar bases de datos completas.
Compatibilidad con imágenes de Docker
Kubernetes Engine es compatible con el formato de contenedor común de Docker.
Administración total
Los ingenieros especializados en confiabilidad de sitios (SRE) de Google administran la totalidad de los clústeres de Kubernetes Engine, para así garantizar que tu clúster esté disponible y actualizado.
SO diseñado para contenedores
Kubernetes Engine se ejecuta en Container-Optimized OS, un SO especializado que desarrolla y administra Google.
Container Registry privado
La integración con Google Container Registry facilita el almacenamiento de tus imágenes de Docker privadas y el acceso a ellas.
Compilaciones uniformes y rápidas
Usa Google Cloud Build para implementar de forma confiable tus contenedores en Kubernetes Engine, sin necesidad de configurar la autenticación.
Portabilidad de las cargas de trabajo locales y en la nube
Kubernetes Engine ejecuta Certified Kubernetes, que permite la portabilidad de las cargas de trabajo a otras plataformas de Kubernetes, ya sea en distintas nubes o en forma local.
Compatibilidad con GPUBETA
Kubernetes Engine admite GPU y simplifica la ejecución de cargas de trabajo de AA, GPGPU, HPC y otros tipos que se benefician de usar aceleradores de hardware especializados.
Panel integrado
GCP Console ofrece paneles útiles para los clústeres de tu proyecto y sus recursos. Puedes usar estos paneles para visualizar, inspeccionar, administrar y borrar recursos en tus clústeres.

Cloud Run en GKEBETA

Cloud Run en GKE ofrece una experiencia de desarrollador más simple para implementar servicios sin estado en GKE. Cloud Run resume los conceptos de Kubernetes a la vez que proporciona un escalamiento automático basado en las solicitudes HTTP, instancias de escalamiento a cero, herramientas de redes automáticas y la integración con Stackdriver. Cloud Run en GKE ofrece computación sin servidores a tu medida con acceso a tipos personalizados de máquinas, redes de VPC, aceleradores de GPU y la capacidad de ejecutarse en paralelo con otras cargas de trabajo en GKE. Cloud Run en GKE es compatible con Knative y proporciona una experiencia coherente que permite ejecutar tus cargas de trabajo sin servidores donde sea: administradas por completo en Google Cloud, en GKE o en tu propio clúster de Kubernetes.

Más información 

Precios de Kubernetes Engine

Los cargos de Kubernetes Engine se aplican según los precios por instancia de Compute Engine para cada nodo de tu clúster, hasta que se borre uno. Obtén más información en nuestra guía de precios

Uno de los productos que aparecen en esta página está en versión Beta. Para obtener más información sobre las etapas de lanzamiento de nuestros productos, consulta aquí.

Enviar comentarios sobre…