¿Qué es Kubernetes?

Kubernetes, también escrito como K8s, es un sistema de software de código abierto que ayuda a automatizar y escalar aplicaciones en contenedores. Creado por Google y lanzado en julio de 2015, ahora está desarrollado por la CNCF (Cloud Native Computing Foundation). El nombre "Kubernetes" (pronunciado "koo-ber-NET-ees") es griego para "timonel".

Kubernetes gestiona aplicaciones en unidades autocontenidas llamadas pods . Cada pod puede actuar como un host lógico, lo que significa que muchos pods pueden compartir los mismos recursos, como la CPU, la RAM y los puertos de red sin estar conscientes de los demás.

Cuando la carga de trabajo aumenta o disminuye, Kubernetes puede replicar automáticamente más pods o cerrar algunas. Si un solo pod falla, Kubernetes puede desplegar uno nuevo para reemplazarlo. Además, Kubernetes administra la administración de recursos de alto nivel como la programación, el equilibrio de carga y el enrutamiento inteligente. Está diseñado para ser compatible con otros programas de software de contenedorización, como Docker.

Cloud, Docker, términos de internet