El servicio de Kubernetes más escalable y completamente automatizado
Coloca tus contenedores en Autopilot, lo cual te libera de la necesidad
de administrar los nodos o la capacidad y además reduce los costos de los clústeres, con
poca o ninguna experiencia en operaciones de clústeres.
Experiencia de Kubernetes
sin servidores en Autopilot
El
modo Autopilot
de GKE es una plataforma de Kubernetes automática y completamente administrada que
administra la infraestructura de procesamiento subyacente de tu clúster
(sin que tengas que configurarlo ni supervisarlo),
sin dejar de ofrecer una experiencia completa en Kubernetes. Además, gracias a la
facturación por Pod,
Autopilot garantiza que solo pagues por los Pods en ejecución y no
por los componentes del sistema, la sobrecarga del sistema operativo ni la capacidad
no asignada, con hasta un 85% de ahorro en la eficiencia operativa y de
recursos.
Se pueden restringir
los clústeres con redes privadas de GKE a un extremo privado o a uno
público al que solo pueden acceder algunos rangos de
direcciones. GKE Sandbox para
el modo de operación Standard proporciona una segunda capa de
defensa entre las cargas de trabajo alojadas en contenedores en GKE para mejorar la
seguridad de las cargas de trabajo.
Los clústeres de GKE son compatibles de manera inherente con la política de red de Kubernetes para
restringir el tráfico con reglas de firewall a nivel de los Pods.
Aplicaciones y plantillas
de Kubernetes compiladas previamente
Obtén acceso a
soluciones alojadas en contenedores preparadas para las empresas con plantillas
de implementación predefinidas que ofrecen portabilidad, licencias
simplificadas y facturación consolidada. No son solo
imágenes de contenedor, sino aplicaciones comerciales de código abierto
y desarrolladas por Google que aumentan la productividad de
los desarrolladores. Solo tienes que hacer clic para implementar de forma local o en nubes
de terceros desde
Google Cloud Marketplace.
GKE implementa
la API completa de Kubernetes, el ajuste de escala automático en 4 vías, los canales de versiones,
la compatibilidad con varios clústeres y
escala hasta 15,000 nodos.
El ajuste automático de escala horizontal de Pods puede basarse en el uso de CPU
o en métricas personalizadas. El ajuste de escala automático de clústeres funciona
por grupo de nodos, mientras que el ajuste de escala automático vertical de Pods
analiza de forma continua el uso de la CPU y la memoria de los Pods y
ajusta automáticamente las solicitudes de CPU y de memoria.
Herramientas automatizadas para
migrar cargas de trabajo con facilidad
Migrate to Containers
facilita y acelera la modernización de aplicaciones tradicionales
desde máquinas virtuales hacia contenedores. Con nuestro enfoque
automatizado y único, se extraen los elementos fundamentales
de las aplicaciones desde las VMs para que puedas insertarlos con facilidad en
contenedores en GKE o en clústeres de Anthos, sin las capas de VM
(como el SO invitado) que ya no se necesitan con los contenedores.
Este producto también funciona con Autopilot de GKE.
La Copia de seguridad para GKE es
una opción sencilla que permite que los clientes que ejecutan cargas de trabajo con estado en GKE
puedan proteger, administrar y restablecer sus datos y aplicaciones
alojadas en contenedores.
Administración de identidades y
accesos
Controla el acceso al
clúster con tus Cuentas de Google y permisos de
roles.
Redes híbridas
Reserva un rango de direcciones IP
para el clúster para que las IP puedan coexistir
con las de la red privada mediante Google Cloud VPN.
Seguridad y cumplimiento
GKE 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.
Supervisión
y registros integrados
Habilita Cloud Logging
y Cloud Monitoring mediante la configuración simple de casillas de verificación.
Así podrás obtener información sobre el funcionamiento de tu aplicación
con facilidad.
Opciones del clúster
Elige clústeres
que se adapten a la disponibilidad, la estabilidad de la versión, el aislamiento
y los requisitos de tráfico de Pods de tus cargas de trabajo.
Ajuste de escala automático
Aumenta y reduce
automáticamente la escala vertical de la implementación de tus aplicaciones según
el uso de recursos (CPU y memoria).
Actualización automática
Mantén actualizados
los clústeres automáticamente con la versión de actualización más reciente de
Kubernetes.
Reparación automática
Cuando está habilitada
la reparación automática, GKE inicia un proceso de reparación en un nodo
si falla la 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 sirve para organizar mejor
las cargas de trabajo del clúster.
Aislamiento del contenedor
Usa
GKE Sandbox para
agregar una segunda capa de defensa entre las cargas de trabajo alojadas en contenedores
de GKE y así mejorar la seguridad de las cargas de
trabajo.
Compatibilidad
con aplicaciones con estado
GKE no solo funciona con
apps de 12 factores. Puedes conectar almacenamiento persistente a
los contenedores y hasta alojar bases de datos completas.
Compatibilidad con imágenes de Docker
GKE es compatible con
el formato de contenedor común de Docker.
SO diseñado para contenedores
GKE se ejecuta en
Container‑Optimized OS, un SO endurecido que desarrolla y administra
Google.
Container
Registry privado
La integración a
Google Container Registry facilita el almacenamiento de
tus imágenes privadas de Docker y el acceso a ellas.
Compilaciones coherentes y rápidas
Usa Cloud Build para implementar tus contenedores de manera confiable en GKE sin necesidad de configurar la autenticación.
Portabilidad de las cargas de trabajo locales y en la nube
GKE ejecuta Certified Kubernetes, lo que permite la portabilidad de las cargas de trabajo a otras plataformas de Kubernetes entre distintos servicios locales y en la nube.
Compatibilidad con GPU y TPU
GKE es compatible con GPU y TPU, lo que simplifica la ejecución de cargas de trabajo de AA, GPGPU y HPC, así como de otras que se benefician del uso de aceleradores de hardware especializados.
Panel integrado
La consola de Google Cloud
ofrece paneles útiles para los clústeres de tu proyecto
y sus recursos. Puedes usar estos paneles para
ver, inspeccionar, administrar y borrar los recursos de tus
clústeres.
VMs Spot
Instancias de procesamiento
asequibles adecuadas para trabajos por lotes y cargas de trabajo tolerantes a
errores.
Las VMs Spot permiten
ahorrar hasta un 91% con
el mismo rendimiento y las mismas capacidades que
tienen las VMs comunes.
Compatibilidad con discos persistentes
Almacenamiento
en bloque duradero y de alto rendimiento para instancias de contenedores. Los datos
se almacenan de manera redundante a fin de mantener la integridad, la flexibilidad para cambiar el tamaño del
almacenamiento sin interrupciones y la encriptación automática. Puedes
crear discos persistentes en
formato
HDD o SSD. Además, puedes tomar instantáneas de los
discos persistentes y crear discos nuevos a partir de
ellas.
Compatibilidad con SSD locales
GKE ofrece
almacenamiento en bloque en unidades de estado sólido (SSD) locales con encriptación permanente. Las SSD locales están conectadas a nivel físico al servidor
que aloja la instancia de máquina virtual, por lo que admiten una gran cantidad de operaciones de entrada y salida por segundo (IOPS)
y tienen una latencia muy baja en comparación con los discos persistentes.
Balanceo de cargas global
La tecnología global de balanceo de cargas
te ayuda a distribuir las solicitudes entrantes entre varios
grupos de instancias ubicados en distintas regiones, de manera que puedas
alcanzar máximos niveles de rendimiento, capacidad de procesamiento y disponibilidad a
bajo costo.
Compatibilidad con Linux y Windows
GKE puede ejecutar nodos
de Windows Server y Linux, y es completamente compatible con
las cargas de trabajo de ambos sistemas.
Compatibilidad con nubes híbridas y
múltiples
Aprovecha
Kubernetes y la tecnología de nube en tu propio
centro de datos. Obtén la experiencia de GKE con instalaciones administradas,
rápidas y sencillas, además de actualizaciones que
Google valida mediante
Anthos.
Contenedores sin servidores
Ejecuta contenedores
sin estado y sin servidores que permitan abstraer toda la administración
de infraestructuras y escálalos automáticamente
con Cloud Run.
Medición de uso
Obtén una visibilidad detallada
de los clústeres de Kubernetes. Consulta el uso de los recursos de tus clústeres de GKE
desglosado por espacios de nombres y etiquetas, y atribuye el uso
a entidades significativas.
Canales de versiones
Los canales de versiones
proporcionan más control sobre las actualizaciones automáticas que
recibe un clúster determinado en función de los requisitos de
estabilidad del clúster y sus cargas de trabajo. Puedes
seleccionar entre rápido, regular o estable. Cada uno tiene
un ritmo de actualización diferente y se orienta a distintos
tipos de cargas de trabajo.
Seguridad de la cadena de suministro del
software
Verifica, aplica y
mejora la seguridad de los paquetes y componentes de infraestructura
usados para imágenes de contenedor con Container Analysis.
Facturación por segundo
Google factura por
segundo. Solo pagas el tiempo de procesamiento
que usas.
Cómo funciona
Un clúster de GKE tiene un plano de control y máquinas llamadas
nodos. Los nodos ejecutan los servicios que admiten los
contenedores que conforman tus cargas de trabajo. Luego,
el plano de control decide qué se ejecuta en esos nodos, incluida
la programación y el escalamiento. El modo Autopilot administra esta
complejidad; tú solo implementas y ejecutas tus apps.
En este lab práctico, aprenderás a crear una canalización de entrega continua con
Google Kubernetes Engine, Google Cloud Source Repositories, Google Cloud Container Builder y
Spinnaker. Luego de crear una aplicación de ejemplo,
debes configurar estos servicios para compilarla,
probarla y también implementarla automáticamente.
Usa Migrate to Containers para
mover y convertir cargas de trabajo
directamente en contenedores de GKE. Migra una aplicación de pila LAMP
de dos niveles, que cuenta con VMs de aplicación y base de datos, de
VMware a GKE.
Trabaja con un socio confiable para
obtener Google Kubernetes Engine de forma local y llevar la administración
de primer nivel de Kubernetes a una infraestructura privada. También
puedes acceder a los servicios de migración desde Google Cloud Marketplace.
Implementa una
aplicación web alojada en contenedores
Crea una aplicación web alojada en contenedores,
pruébala de forma local y, luego, impleméntala en un clúster de Google Kubernetes Engine (GKE), todo directamente en el
editor de Cloud Shell. Al final de este breve instructivo,
aprenderás a crear, editar y depurar una
app de Kubernetes.
Current realiza implementaciones y ejecuciones
en GKE
Current es un banco líder
en la ciudad de Nueva York que aloja la mayoría de sus
apps en contenedores de Docker, incluida su API de GraphQL esencial para el
negocio, y usa GKE para
automatizar la implementación y administración de clústeres de apps
alojadas en contenedores.
Después de usar los créditos gratuitos,
el costo total se basa en el modo de operación del clúster,
las tarifas por administración de clústeres y las tarifas de Ingress de varios
clústeres.
Nivel gratuito
El
nivel gratuito de GKE
proporciona $74.40 en créditos mensuales por cuenta de facturación
que se aplican a clústeres zonales y de Autopilot.
Gratis
Modo de operación de clúster
Modo Standard
Usa nodos de Compute Engine en el clúster. Se te factura
por cada instancia según los
precios de Compute Engine.
$0.10
por clúster por hora
Modo Autopilot
Una tarifa fija por clúster, más los recursos de CPU, memoria
y procesamiento que se aprovisionan para tus Pods.
$0.10
por clúster por hora
Tarifas por administración de clústeres
La tarifa por administración de clústeres se aplica a todos los clústeres de GKE,
sin importar el modo de operación, el tamaño del clúster o la
topología.
$0.10
por clúster por hora
Precios de Ingress de varios clústeres
Independiente
Los precios independientes de Ingress de varios clústeres se basan en la
cantidad de Pods que se consideran backends de Ingress de varios
clústeres.
$3.00
por Pod de backend por mes (730
horas)
Anthos
Ingress de varios clústeres se incluye como parte de Anthos
sin cargo adicional.
Gratis
para usuarios de Anthos
Cómo funcionan los precios de GKE
Después de usar los créditos gratuitos,
el costo total se basa en el modo de operación del clúster, las tarifas de administración de clústeres y
las tarifas de Ingress de varios clústeres aplicables.
Servicio
Descripción
Precio (USD)
Nivel gratuito
El
nivel gratuito de GKE
proporciona $74.40 en créditos mensuales por cuenta de facturación
que se aplican a clústeres zonales y de Autopilot.
Gratis
Modo de operación de
clúster
Modo Standard
Usa nodos de Compute Engine en el clúster. Se te factura
por cada instancia según los
precios de Compute Engine.
$0.10
por clúster por hora
Modo Autopilot
Una tarifa fija por clúster, más los recursos de CPU, memoria
y procesamiento que se aprovisionan para tus Pods.
$0.10
por clúster por hora
Tarifas de administración de clústeres
La tarifa por administración de clústeres se aplica a todos los clústeres de GKE,
sin importar el modo de operación, el tamaño del clúster o la
topología.
$0.10
por clúster por hora
Precios de Ingress de varios clústeres
Independiente
Los precios independientes de Ingress de varios clústeres se basan en la
cantidad de Pods que se consideran backends de Ingress de varios
clústeres.
$3.00
por Pod de backend por mes (730
horas)
Anthos
Ingress de varios clústeres se incluye como parte de Anthos
sin cargo adicional.
Gratis
para usuarios de Anthos
Calculadora de precios
Calcula los costos mensuales de GKE, incluidos los precios
y las tarifas específicos de una región.