6 categorías, 17 herramientas acoplables útiles, ¿cuántas conoces?
1. Orquestación y programación
2. Integración continua/implementación continua (CI/CD)
Travis CI es un proyecto de CI gratuito y de código abierto, a través de Automate creación y prueba de cambios de código para aumentar la eficiencia del desarrollo. Las plataformas de software como servicio (Saas) pueden proporcionar información inmediata sobre el éxito de los cambios de código. Travis CI también puede automatizar otras partes del desarrollo del proyecto mediante la gestión de implementaciones y notificaciones.
Enlace de herramienta: /features/gitlab-ci-cd/
Costo de uso:
Versión comunitaria: gratuita, usuarios ilimitados
? Enterprise Edition Starter: $3.25/usuario/mes
? Enterprise Edition Premium: $16.59/usuario/mes
3. Registro
Logspout es excelente herramienta para ayudar a administrar los registros generados por programas que se ejecutan en contenedores Docker. Enruta los registros de aplicaciones del contenedor a una única ubicación (por ejemplo, un objeto JSON o un punto final de transmisión disponible a través de HTTP). Logspout también tiene un sistema de módulos extensible.
Enlace a la herramienta:
/gliderlabs/logspout
Costo de uso: Gratis
Fluentd funciona como un recopilador de datos de código abierto: un unificado y el contenedor que registra todos los demás registros del contenedor. Con más de 500 complementos, Fluentd se conecta a muchas fuentes de datos y salidas de datos para recopilar eventos, estos se etiquetan para enrutarlos donde sea necesario; Este enrutamiento basado en etiquetas permite expresar claramente enrutamientos complejos.
Enlace de herramienta: /etcd/
Costo de uso: Gratis
5. Build
Packer es una herramienta de Hashicorp para construir máquinas imágenes (incluido Docker) e integración con herramientas de gestión de configuración como Ansible, Chef y Puppet. Es una herramienta liviana que puede ejecutarse en todos los sistemas operativos principales configurados desde una única fuente.
Enlace de herramienta: https://www.packer.io/docs/builders/docker.html
Costo de uso: Gratis
Dockerize y Whales automáticamente tu aplicación. Lo único que se requiere es tener Docker instalado y ejecutándose en la máquina host. Luego, Whales ejecuta Docker y la aplicación generando los archivos necesarios.
Costo de uso: Gratis
El complemento Gradle permite que todos los scripts de compilación interactúen con el demonio Docker. Cada tarea se delega al cliente Docker, que luego se conecta a la API remota de Docker a través de HTTP. La mayoría de los parámetros de configuración son opcionales.
Costo de uso: Gratis
6. Gestión
¡Esa es la lista completa! ¡Espero que te ayude!
Desde la cuenta pública: Plataforma en la nube de 0 a 1