Kubernetes es un software pensado para gestionar completamente el despliegue de aplicaciones sobre contenedores, realizando este despliegue de forma completamente automática y poniendo un gran énfasis en la escalabilidad de la aplicación, así como el control total del ciclo de vida. Por destacar algunos de los puntos más importantes de Kubernetes, podríamos decir:
- Despliega aplicaciones rápidamente
- Escala las aplicaciones al vuelo
- Integra cambios sin interrupciones
- Permite limitar los recursos a utilizar
Kubernetes está centrado en la puesta en producción de contenedores y por su gestión es indicada para administradores de sistemas y personal de equipos de operaciones. Por otra parte, afecta también a los desarrolladores, ya que las aplicaciones deben adaptarse para poder desplegarse en Kubernetes.
Más información sobre kubernetes en su pagina oficial kubernetes.io