wils@web ~ $ cat ~/ajuda/como-configurar-um-pipeline-ci-cd-com-jenkins-2-387-e-kubernetes-1-25.md

DevOps

Como configurar um pipeline CI/CD com Jenkins 2.387 e Kubernetes 1.25

atualizado em 24/07/2026

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://:8080. Siga as instruções para desbloquear o Jenkins.

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.