wils@web ~ $ cat ~/ajuda/como-implementar-ci-cd-com-jenkins-2-387-e-kubernetes-1-26-no-ubuntu-22-04.md

DevOps

Como implementar CI/CD com Jenkins 2.387 e Kubernetes 1.26 no Ubuntu 22.04

atualizado em 05/08/2026

Este manual fornece um guia passo a passo sobre como implementar CI/CD utilizando Jenkins 2.387 e Kubernetes 1.26 no Ubuntu 22.04.

Introdução

A integração contínua (CI) e entrega contínua (CD) são práticas essenciais no desenvolvimento moderno. O Jenkins é uma das ferramentas mais populares para implementar CI/CD, enquanto o Kubernetes facilita a orquestração de contêineres.

Pré-requisitos

  • Ubuntu 22.04 instalado.
  • Java 11 ou superior.
  • Docker e kubectl instalados.
  • Acesso a um cluster Kubernetes.

Passo a Passo

1. Instalar o Jenkins

sudo apt update
sudo apt install openjdk-11-jdk
sudo apt install wget
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins
sudo systemctl start jenkins
sudo systemctl enable jenkins

2. Acessar o Jenkins

Abra o navegador e acesse http://localhost:8080. Siga as instruções para desbloquear e configurar o Jenkins.

3. Instalar Plugins Necessários

No painel do Jenkins, vá para Gerenciar Jenkins > Gerenciar Plugins e instale os seguintes plugins:

  • Kubernetes Plugin
  • Git Plugin
  • Pipeline Plugin

4. Configurar o Kubernetes no Jenkins

Vá para Gerenciar Jenkins > Configurar o Sistema e adicione a seção do Kubernetes:

Kubernetes URL: http://:8080
Kubernetes Namespace: default

5. Criar um Pipeline

Crie um novo item e selecione Pipeline. Insira o seguinte código no campo de definição do pipeline:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                sh 'echo Building...'
            }
        }
        stage('Deploy') {
            steps {
                sh 'kubectl apply -f deployment.yaml'
            }
        }
    }
}

Conclusão

Agora você tem um pipeline básico de CI/CD configurado com Jenkins e Kubernetes. Para otimizar ainda mais, considere adicionar testes automatizados e monitoramento.

Dica: Mantenha seus plugins e dependências atualizados para garantir a segurança e a eficiência do seu ambiente de CI/CD.

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.