¿Puedo desmantelar y construir un clúster de Jenkins como Infraestructura como Código?
Me gustaría tener una configuración de clúster de Jenkins (con todos los detalles de los complementos y más) registrada en git como código y que con un clic de botón se inicie el clúster. ¿Cuáles son las opciones?
Sí, es completamente posible. Hay varias maneras de hacerlo. Mi forma recomendada es instalar el núcleo de CloudBees Jenkins en un clúster de Kubernetes. Las alternativas son usar una combinación de Terraform y Packer para configurar la infraestructura y crear una imagen de VM para el despliegue. Una vez que se crea una imagen con Packer y se configura de la manera que prefieras usando el CLI de Jenkins (https://medium.com/@shahmaulikn/install-jenkins-plugins-using-command-line-interface-8df0d0eed349), puedes desplegar y configurar aún más el clúster con Terraform y Chef.
Creo que puedes hacerlo mediante herramientas como Chef / Puppet, pero construir un clúster completo desde cero puede llevar un tiempo significativo. Otra opción puede ser dockerizar la solución completa. La opción 3 puede ser mantener el servidor Jenkins en funcionamiento todo el tiempo y cargar esclavos bajo demanda (proporcionados por nubes como Docker / Kubernetes / AWS, etc.).
Los usuarios deben estar conectados para escribir comentarios
Iniciar Sesión
Responder
¿Ya tienes CloudBees?
Acerca de CloudBees
La solución DevOps completa. CloudBees empodera a tus equipos de entrega de software para transformar tu negocio. La solución de CloudBees reúne a los equipos de desarrollo, operaciones, TI, seguridad
Con más de 2.5 millones de reseñas, podemos proporcionar los detalles específicos que te ayudarán a tomar una decisión informada al comprar software para tu negocio. Encontrar el producto adecuado es importante, déjanos ayudarte.