wils@web ~ $ cat ~/ajuda/como-criar-um-pipeline-de-ci-cd-com-jenkins-2-387-e-kubernetes-1-26.md
DevOpsComo criar um pipeline de CI/CD com Jenkins 2.387 e Kubernetes 1.26
Este manual aborda a criação de um pipeline de CI/CD utilizando Jenkins 2.387 e Kubernetes 1.26. O Jenkins é uma ferramenta popular de automação que permite a integração contínua e a entrega contínua de software, enquanto o Kubernetes é uma plataforma de gerenciamento de contêineres.
Pré-requisitos
- Jenkins 2.387 instalado
- Kubernetes 1.26 configurado
- kubectl instalado e configurado
- Docker instalado
Passo a Passo
1. Instalação do Jenkins
Para instalar o Jenkins, você pode usar o seguinte comando:
docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins:lts 2. Acessando o Jenkins
Abra o navegador e acesse http://localhost:8080. Você precisará do código de desbloqueio que pode ser encontrado no log do Docker:
docker logs 3. Configurando o Jenkins
Após desbloquear, siga as instruções para instalar plugins recomendados e configurar um usuário administrador.
4. Instalando o Plugin Kubernetes
No Jenkins, vá até Gerenciar Jenkins > Gerenciar Plugins e instale o plugin Kubernetes.
5. Configurando o Kubernetes no Jenkins
Acesse Gerenciar Jenkins > Configurar o Sistema e localize a seção Kubernetes. Preencha as informações do seu cluster Kubernetes, como:
URL do servidor Kubernetes: https:// 6. Criando um Pipeline
Crie um novo item no Jenkins e selecione Pipeline. No campo de definição do pipeline, insira o seguinte código:
pipeline { agent any stages { stage('Build') { steps { sh 'docker build -t my-app .' } } stage('Deploy') { steps { sh 'kubectl apply -f deployment.yaml' } } } } 7. Executando o Pipeline
Após configurar o pipeline, clique em Construir Agora para iniciar o processo de CI/CD.
Conclusão
Com este guia, você configurou com sucesso um pipeline de CI/CD com Jenkins e Kubernetes. Dica: Utilize webhooks do GitHub para acionar o pipeline automaticamente em cada push.
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.