Kubernetes es una plataforma open source para administrar cargas de trabajo y servicios, facilitando la automatización y eliminando muchos de los procesos manuales durante la implementación y escalabilidad de las aplicaciones en contenedores. En este sentido, nos ofrece una mayor simpleza en plataformas como servicio (PaaS) y una mayor flexibilidad en la infraestructura como servicio (IaaS), permitiendo la portabilidad entre proveedores de infraestructura. Se puede desplegar aplicaciones en diversos entornos cloud y soporta múltiples runtimes de contenedores (docker, rkt, cri-o o frakti).
Aunque en el origen de esta interesante plataforma portable y extensible fue Google el encargado del desarrollo y diseño, en 2014 el gigante tecnológico decidió liberar el proyecto y donarlo a la Cloud Native Computing Foundation (Linux Foundation). Al igual que Docker, Kubernetes se ha convertido en uno de los estándares como gestor de contenedores de software dentro de la industria.
Inscríbete a nuestro curso online y aprende más sobre el desarrollo de aplicaciones en Kubernetes.