Introducing G2.ai, the future of software buying.Try now
Sreekanth K.
SK
Staff DevOps, Site Reliability Engineer at 247.ai

Posso desmontar e construir um Cluster Jenkins como Infraestrutura como Código?

Gostaria de ter uma configuração de cluster Jenkins (com todos os detalhes dos plugins e mais) registrada no git como código e que um clique de botão levantasse o cluster. Quais são as opções?
2 comentários
Parece que você não está logado.
Os usuários precisam estar logados para responder perguntas
Entrar
Brian C.
BC
DevOps/SRE at Loanpal
0
Sim, é completamente possível. Existem várias maneiras de fazer isso. Minha maneira recomendada é instalar o núcleo do CloudBees Jenkins em um cluster Kubernetes. As alternativas são usar uma combinação de terraform e packer para configurar a infraestrutura e criar uma imagem de VM para implantação. Uma vez que uma imagem é criada com packer e configurada da maneira que você gosta usando o jenkins cli (https://medium.com/@shahmaulikn/install-jenkins-plugins-using-command-line-interface-8df0d0eed349), você pode implantar e configurar ainda mais o cluster com terraform e chef.
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder
Siraj M.
SM
Lead Consultant (DevOps) at Infosys
0
Acho que você pode fazer isso por meio de ferramentas como Chef / Puppet, mas construir um cluster completo do zero pode levar um tempo significativo. Outra opção pode ser dockerizar a solução completa. A opção 3 pode ser manter o servidor Jenkins sempre ativo e carregar os Slaves sob demanda (fornecido por nuvens como Docker / Kubernetes / AWS etc.).
Parece que você não está logado.
Os usuários precisam estar logados para escrever comentários
Entrar
Responder