Curso DevOps Kubernetes Helm with Azure

  • DevOps | CI | CD | Kubernetes | Web3

Curso DevOps Kubernetes Helm with Azure

24 horas
Visão Geral

O curso DevOps: Kubernetes e Helm com Azure apresenta aos participantes as práticas de orquestração e automação de aplicações em containers utilizando Kubernetes, com ênfase na implantação e gerenciamento em Microsoft Azure, além de explorar o Helm, a ferramenta de gerenciamento de pacotes para Kubernetes.
O participante aprenderá a criar clusters, implantar aplicações de forma automatizada, gerenciar release cycles, versionamento de aplicações e integrar fluxos DevOps utilizando as práticas mais modernas de CI/CD na nuvem.

Objetivo

Após realizar este curso DevOps: Kubernetes e Helm com Azure, você será capaz de:

  • Criar, configurar e gerenciar clusters Kubernetes no Azure (AKS).
  • Utilizar Helm para gerenciar aplicações e pacotes Kubernetes.
  • Automatizar deploys, atualizações e rollback de aplicações.
  • Integrar pipelines DevOps com Azure DevOps ou GitHub Actions.
  • Monitorar, escalar e otimizar aplicações em ambiente cloud.
Publico Alvo
  • Engenheiros DevOps, Sysadmins e desenvolvedores de aplicações em containers.
  • Profissionais que desejam aprender a orquestrar aplicações em Kubernetes na nuvem Azure.
  • Arquitetos de soluções e profissionais de TI interessados em automação e deploy contínuo.
Pre-Requisitos
  • Conhecimentos básicos de Docker e Kubernetes
  • Noções de nuvem Azure
  • Familiaridade com Linux e linha de comando
  • Conceitos básicos de CI/CD
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Módulo 1: Revisão de Kubernetes e Azure

  1. Conceitos de Kubernetes e AKS (Azure Kubernetes Service)
  2. Arquitetura de clusters e nós no Azure
  3. Configuração do ambiente de desenvolvimento e Azure CLI

Módulo 2: Introdução ao Helm

  1. Conceito de Helm e pacotes (Charts)
  2. Instalando e configurando Helm
  3. Estrutura de um Chart e repositórios de Helm

Módulo 3: Deploy de Aplicações com Helm

  1. Criando e personalizando Charts para suas aplicações
  2. Instalando, atualizando e removendo releases
  3. Versionamento de aplicações e rollback de releases

Módulo 4: Gerenciamento de Configurações e Secrets

  1. ConfigMaps e Secrets no Kubernetes
  2. Passagem de valores via Helm Charts
  3. Boas práticas de configuração em ambientes de produção

Módulo 5: Integração DevOps e CI/CD

  1. Pipelines de CI/CD com Azure DevOps ou GitHub Actions
  2. Deploy automatizado em clusters AKS via Helm
  3. Monitoramento de deploys e auditoria

Módulo 6: Escalabilidade e Alta Disponibilidade

  1. Horizontal Pod Autoscaler e escalonamento de serviços
  2. Estratégias de alta disponibilidade em AKS
  3. Load Balancing e gerenciamento de tráfego

Módulo 7: Monitoramento e Troubleshooting

  1. Ferramentas de monitoramento: Azure Monitor, Prometheus e Grafana
  2. Logging centralizado e análise de métricas
  3. Troubleshooting de releases e pods

Módulo 8: Projeto Prático Final

  1. Criação de uma aplicação multi-serviço em Kubernetes no Azure
  2. Gerenciamento de releases e configuração com Helm
  3. Implementação de pipeline CI/CD completo
  4. Testes de escalabilidade, monitoramento e documentação final
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h