¿Qué es Kubernetes?

2/41
Recursos

Kubernetes Engine es la solución administrada de Google en la plataforma de Google Cloud Platform. Su función es administrar el cluster de máquinas, la instalación de los clientes y todos los procesos para el despliegue de nuestras aplicaciones. Google se encarga de todo.

Esta herramienta tiene las siguientes funcionalidades:

  • Formato Docker: Nuestras máquinas y contenedores deben usar este formato para poder ser desplegadas.
  • Auto-escalado: La performance de nuestra aplicación no se verá afectada cuando entren muchísimos usuarios al mismo tiempo. Podrás soportar toda esta carga sin necesidad de generar tus máquinas virtuales a mano.
  • Stackdriver: La solución de monitoreo y control de Google. Nos ayuda a entender muy fácilmente qué está pasando en la infraestructura: logs, alertas, monitoreo de la CPU y la memoria, etc.
  • Cloud VPN: Nos permite tener una nube híbrida con la cual tendremos nuestros datos y aplicaciones segregados en la nube y utilizando información de nuestros servidores locales. Todos estos procesos de forma segura.
  • Cloud IAM: Administración de usuarios gracias al soporte de autenticación de Google. Podemos asignar permisos y roles de lectura, escritura y administración sobre nuestro cluster.

Ventajas de Kubernetes Engine:

  • Actualizaciones automáticas
  • Reparación automática
  • Registro privado de contenedores
  • Versiones uniformes y rápidas
  • Soporte para GPU

Alternativas:

  • Redhat Openshift
  • Docker Swarm
  • Amazon Elastic Container Service for Kubernetes
  • IBM Cloud Kubernetes Service
  • Azure Kubernetes Service (AKS)

Aportes 14

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

La Directora de Orquesta que aparece en la Lamina de la Presentación:

¿Que es Kubernetes? … es

Alondra de la Parra - directora de orquesta mexicana. Es fundadora y directora artística de la Orquesta Filarmónica de las Américas con sede en Nueva York y Embajadora Cultural del Turismo de México.

Si en un futuro alguien tiene la duda. El nombre de “Stackdriver” ha sido deprecado, por lo que ahora el nombre formal será “Google Cloud Operations”.

Muy buena explicacion y la comparacion con los otros servicios.

¿Qué significa Kubernetes?

El nombre Kubernetes proviene del griego y significa timonel o piloto.
![](
.
Coincidencia… no lo creo… XD

Que pasaría si hay error en un micro servicio, como actuaria los contenedores?

Pokemon Go 💚

Que es GKE??
google kubernetes engine es un servicio de kubernetes administrados que puedes usar para implementar y operar aplicaciones alojadas en contenedores a gran escala con la infraestructura de google

¿Qué es Kubernetes Engine?
.
Kubernetes es un sistema de orquestación de contenedores diseñado para simplificar el despliegue, la gestión y la escalabilidad de aplicaciones en la nube. Con Kubernetes, podemos dividir nuestras aplicaciones en microservicios y gestionarlos de manera independiente, lo que nos permite actualizar, escalar, cambiar las aplicaciones de forma rápida y eficiente. Kubernetes es un proyecto de código abierto que fue desarrollado originalmente por Google. En el año 2014, Google liberó Kubernetes como un proyecto de código abierto y lo donó a la Cloud Native Computing Foundation (CNCF), una organización sin fines de lucro que se dedica a impulsar la adopción de tecnologías de contenedores y nube nativa.
.
En resumen, Kubernetes nos permite crear, implementar y administrar aplicaciones de manera más rápida y eficiente en la nube, lo que nos permite concentrarlos en el desarrollo de nuestras aplicaciones y no en la gestión de la infraestructura subyacente.
.

El proyecto de Google del cual surgió Kubernetes se llamaba “Borg”. Borg era un sistema interno de Google para el manejo de clústeres de contenedores que había sido desarrollado y utilizado por Google durante varios años antes de que se creara Kubernetes. >

Ahora
¿Qué es Google Kubernetes Engine?
.
Google Kubernetes Engine es un servicio de la nube de Google que ofrece una plataforma de orquestación de contenedores altamente escalable y administrada utilizando Kubernetes. Podemos aprovechar características de Google Cloud Platform, como el almacenamiento en la nube, la seguridad de la red, la integración con otras herramientas de desarrollo, para construir y ejecutar nuestras aplicaciones en la nube. Lo que nos permite centrarnos en la construcción de nuestras aplicaciones mientras que la infraestructura subyacente es administrada por Google.

El curso se ve medio pedorro, me harta estar viendo la jeta del instructor.
Este necesita mucha producciion.

este curso es actual del año 2020 o es antigua alguien sabe ?

deberian actualizar este curso ???

entrando con Kubernetes

Auto escalabilidad, excelente.