Software de gestión de contenedores
El software de gestión de contenedores es un tipo de programa utilizado para manejar tareas asociadas con la administración de aplicaciones contenerizadas y componentes de aplicación. Las aplicaciones se envasan en contenedores para facilitar el escalado, la duplicación y la actualización. El software de gestión de contenedores facilita la organización de un gran número de contenedores, evitando gran parte del trabajo básico y garantizando la interoperabilidad.
Los contenedores permiten construir y actualizar aplicaciones de forma modular. Diferentes aspectos de la aplicación, tales como comunicaciones o interfaces de usuario (UI), pueden ser mantenidos por contenedores separados en una arquitectura de microservicio. Los contenedores se pueden agregar para nuevas capacidades o se sustituyen por otros similares con mejores habilidades para actualizaciones o cambios de seguridad. El software de gestión de contenedores hace que este proceso sea semejante a construir con bloques, de modo que se puedan implementar múltiples módulos a la vez.
Google Container Engine (GKE) es un sistema de gestión y orquestación para contenedores Docker y grupos de contenedores que se ejecutan en el entorno de nube pública de Google. GKE se basa en Kubernetes, el sistema de gestión de contenedores de código abierto de Google.