Jenkins: CI/CD com Gitflow no Kubernetes

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:
-
Módulo 1 - Introdução & Setup do Ambiente
- Configuração do cluster Kubernetes local usando Kind.
-
Módulo 2 - Helm Charts de Infraestrutura
- Implementação de Helm para gerenciamento e provisionamento de recursos.
-
Módulo 3 - Gitflow para CI/CD
- Estratégia de branching com Gitflow para controlar as releases.
-
Módulo 4 - Jenkins: Pipeline de Integração e Testes
- Configuração inicial do servidor Jenkins e criação de pipelines.
-
Módulo 5 - SonarQube para Análise de Código
- Integrando o SonarScanner para análise estática de códigos.
-
Módulo 6 - Build com Kaniko (Docker Cloud-Native)
- Construindo imagens Docker sem depender de Docker in Docker.
-
Módulo 7 - Análise de Segurança de Imagens Docker
- Verificando a segurança das imagens Docker usando a API do Harbor.
-
Módulo 8 - Promoção de Artefatos com Princípios de GitOps
- Promovendo imagens Docker entre ambientes utilizando regras de branches.
-
Módulo 9 - Testes de Infraestrutura/Integração
- Executando testes simples, com possibilidade de expansão para necessidades específicas.
-
Módulo 10 - Deploy no Kubernetes com ArgoCD (GitOps)
- Finalizando o deploy dos aplicativos no Kubernetes utilizando ArgoCD.
-
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...