wils@web ~ $ cat ~/ajuda/como-implementar-pipelines-de-ci-cd-com-jenkins-2-387-e-kubernetes-1-26-guia-passo-a-passo.md

DevOps

Como implementar pipelines de CI/CD com Jenkins 2.387 e Kubernetes 1.26: Guia passo a passo

atualizado em 29/08/2026

Este guia fornece um passo a passo sobre como implementar pipelines de CI/CD utilizando Jenkins 2.387 e Kubernetes 1.26.

Introdução

O Jenkins é uma ferramenta de automação de código aberto que facilita a integração contínua e a entrega contínua (CI/CD). Combinado com o Kubernetes, que orquestra contêineres, você pode criar um fluxo de trabalho robusto para suas aplicações.

Pré-requisitos

  • Jenkins 2.387 instalado
  • Kubernetes 1.26 configurado
  • kubectl instalado e configurado
  • Docker instalado

Passo a Passo

1. Instalar Plugins do Jenkins

Primeiro, instale os plugins necessários no Jenkins:

gerenciar Jenkins > Gerenciar Plugins > Disponíveis

Procure e instale os seguintes plugins:

  • Kubernetes Plugin
  • Docker Pipeline
  • GitHub Integration

2. Configurar o Jenkins para Kubernetes

Acesse Gerenciar Jenkins e clique em Configurar o Sistema. Na seção Kubernetes, adicione as informações do seu cluster Kubernetes:

Servidor Kubernetes: https://

3. Criar um Pipeline

Crie um novo item no Jenkins e selecione Pipeline. No campo Pipeline, adicione o seguinte código:

pipeline {
    agent any
    stages {
        stage('Build') {
            steps {
                script {
                    docker.build('minha-imagem:latest')
                }
            }
        }
        stage('Deploy') {
            steps {
                script {
                    kubectl.apply('-f k8s/deployment.yaml')
                }
            }
        }
    }
}

4. Configurar o arquivo de Deployment do Kubernetes

Crie um arquivo chamado deployment.yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: minha-aplicacao
spec:
  replicas: 2
  selector:
    matchLabels:
      app: minha-aplicacao
  template:
    metadata:
      labels:
        app: minha-aplicacao
    spec:
      containers:
      - name: minha-imagem
        image: minha-imagem:latest
        ports:
        - containerPort: 80

Conclusão

Agora você tem um pipeline de CI/CD básico configurado com Jenkins e Kubernetes. Para aprimorar seu fluxo de trabalho, considere adicionar testes automatizados e monitoramento.

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.