wils@web ~ $ cat ~/ajuda/como-configurar-um-pipeline-ci-cd-com-jenkins-2-387-e-kubernetes-1-25.md
DevOpsComo configurar um pipeline CI/CD com Jenkins 2.387 e Kubernetes 1.25
Este manual aborda como configurar um pipeline CI/CD utilizando Jenkins 2.387 e Kubernetes 1.25, permitindo automação de builds e implantações.
Introdução
O Jenkins é uma ferramenta popular de automação que facilita o desenvolvimento contínuo e a entrega contínua (CI/CD). Integrando com o Kubernetes, podemos orquestrar nossos deployments de forma eficiente.
Pré-requisitos
- Jenkins 2.387 instalado
- Kubernetes 1.25 configurado
- kubectl instalado e configurado
- Docker instalado
Passo a Passo
1. Instalar o Jenkins
sudo apt update && sudo apt install openjdk-11-jdk wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list sudo apt update && sudo apt install jenkins 2. Iniciar o Jenkins
sudo systemctl start jenkins 3. Acessar a interface do Jenkins
Abra o navegador e acesse http://
4. Instalar plugins necessários
No painel do Jenkins, vá em Gerenciar Jenkins > Gerenciar Plugins e instale:
- Kubernetes Plugin
- Docker Pipeline
5. Configurar Kubernetes no Jenkins
Vá em Gerenciar Jenkins > Configurar o Sistema e adicione as credenciais do Kubernetes.
6. Criar um Pipeline
pipeline { agent any stages { stage('Build') { steps { sh 'docker build -t meu-app .' } } stage('Deploy') { steps { sh 'kubectl apply -f k8s/deployment.yaml' } } } } Conclusão
Após seguir estes passos, seu pipeline CI/CD estará configurado. Lembre-se de monitorar os logs do Jenkins e do Kubernetes para garantir que tudo funcione conforme esperado.
Dica: Utilize webhooks do GitHub para acionar builds automaticamente ao realizar push no repositório.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.