Can I tear down and build Jenkins Cluster as Infrastructure as Code?
I would like to have a Jenkins cluster configuration (with all plugin details & more) checked into git as code and a click of button should bring up the cluster. What are the options?
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 Plataforma DevOps Completa. CloudBees empodera a tus equipos de entrega de software para transformar tu negocio. La plataforma de CloudBees reúne a los equipos de desarrollo, operaciones, TI, segur
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.
o continuar con
LinkedIn
Google
Google (Empresarial)
Las direcciones de Gmail.com no están permitidas. Se permite un dominio empresarial que utilice Google.