Kubernetes (también conocido como «K8s») es una plataforma de orquestación de contenedores de código abierto que se utiliza para automatizar el despliegue, la escala y la administración de aplicaciones en contenedores. Fue desarrollado por Google en 2014 y ahora es mantenido por la Cloud Native Computing Foundation (CNCF).
Kubernetes es capaz de manejar la implementación y administración de aplicaciones en contenedores en múltiples hosts, lo que lo convierte en una solución ideal para aplicaciones distribuidas y escalables en la nube. Permite a los desarrolladores crear aplicaciones portátiles y escalables, lo que significa que se pueden ejecutar en diferentes plataformas, proveedores de nube y entornos locales sin necesidad de cambiar el código de la aplicación.
Kubernetes proporciona un modelo de programación y administración de recursos consistente para la automatización del despliegue, la administración y la escalabilidad de aplicaciones. También ofrece características avanzadas de gestión de la carga de trabajo, como la gestión de redes y almacenamiento, la recuperación automática en caso de fallas, el escalado automático y el balanceo de carga.
En resumen, Kubernetes es una plataforma de orquestación de contenedores que ayuda a los desarrolladores y administradores a desplegar y administrar aplicaciones de contenedores en múltiples hosts y en diferentes entornos, simplificando la administración y escalabilidad de aplicaciones en la nube.
Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.