Jenkins: CI/CD com Gitflow no Kubernetes

Aprenda a construir uma pipeline de CI/CD completa no Kubernetes seguindo o Gitflow sem gastar 1 centavo
4.65 (103 reviews)
Udemy
platform
Português
language
Software Engineering
category
instructor
Jenkins: CI/CD com Gitflow no Kubernetes
1 120
students
13 hours
content
Apr 2025
last update
$19.99
regular price

Why take this course?

🎉 Jornada Completa por Mateus Müller: Jenkins: CI/CD com Gitflow no Kubernetes 🎓

Conheça o Desafio: Deixa de rumar na galera de ferramentas do mundo DevOps sem entender como elas se encaixam e complementam. Você já sentiu que usar Jenkins, Docker, Kubernetes e Gitflow em conjunto pode parecer uma bola de ciúmes? 🤔 Mas não se preocupe, Mateus Müller está aqui para transformar esse caos em harmonia!

O Treinamento Definitivo: Este curso é a solução que você está procurando. Ele foi projetado para ser extremamente detalhado, o que significa que estamos construindo uma infraestrutura robusta e completa em Kubernetes. Vamos explorar as interações entre as ferramentas e entender os problemas que elas resolvem, garantindo que você esteja preparado para qualquer desafio de CI/CD que venha na sua direção. 🛠️

Pré-requisitos Essenciais: Antes de mergulhar, certifique-se de ter conhecimento prévio em:

  • Linux, porque é a base para tudo que vem a seguir;
  • Docker e Kubernetes, já que eles são a alma da pipeline que vamos construir. 🧙‍♂️

Então, o que você precisa para dar start?

  • Uma máquina Linux (preferencialmente);
  • No mínimo 16GB de RAM para hospedar tudo com eficiência;
  • Kind para configurar o cluster Kubernetes localmente. (Todo o curso é adaptável para outros ambientes como homelabs, nuvem ou qualquer setup que você preferir!) 💻

E aqui está o mapa do conteúdo:

  1. Módulo 1 - Introdução & Setup do Ambiente

    • Configuração do cluster Kubernetes local usando Kind.
  2. Módulo 2 - Helm Charts de Infraestrutura

    • Implementação de Helm para gerenciamento e provisionamento de recursos.
  3. Módulo 3 - Gitflow para CI/CD

    • Estratégia de branching com Gitflow para controlar as releases.
  4. Módulo 4 - Jenkins: Pipeline de Integração e Testes

    • Configuração inicial do servidor Jenkins e criação de pipelines.
  5. Módulo 5 - SonarQube para Análise de Código

    • Integrando o SonarScanner para análise estática de códigos.
  6. Módulo 6 - Build com Kaniko (Docker Cloud-Native)

    • Construindo imagens Docker sem depender de Docker in Docker.
  7. Módulo 7 - Análise de Segurança de Imagens Docker

    • Verificando a segurança das imagens Docker usando a API do Harbor.
  8. Módulo 8 - Promoção de Artefatos com Princípios de GitOps

    • Promovendo imagens Docker entre ambientes utilizando regras de branches.
  9. Módulo 9 - Testes de Infraestrutura/Integração

    • Executando testes simples, com possibilidade de expansão para necessidades específicas.
  10. Módulo 10 - Deploy no Kubernetes com ArgoCD (GitOps)

    • Finalizando o deploy dos aplicativos no Kubernetes utilizando ArgoCD.
  11. Módulo 11 - Notificação e Monitoramento

    • Configurando notificações via Discord para eventos importantes da pipeline.

Este Curso é Prático, Real e Completo: Você vai desenvolver um projeto do zero, aprendendo passo a passo todo o processo de CI/CD com Gitflow no Kubernetes. Se você está buscando transformar seu conhecimento teórico em habilidades práticas, este é o curso certo para você! 🚀

Conecte-se e Aprenda: Fique livre para pedir ajuda e interagir com Mateus Müller durante todo o curso. Estamos aqui para garantir que você tenha sucesso e entenda cada etapa do processo. Então, não hesite - junte-se a nós na Udemy e dá um salto na sua carreira DevOps! 🌟

"O caminho para dominar o CI/CD com Jenkins, Docker, Kubernetes e Gitflow passa aqui. Vem transformar seus projetos com as melhores práticas do mercado!" - Mateus Müller

Loading charts...

6031922
udemy ID
19/06/2024
course created date
27/06/2024
course indexed date
Bot
course submited by