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 Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Apache NiFi e Hadoop DataFlow Engineering

40 horas

Curso Apache Kafka Data Streaming

24 horas

Curso Python Software Development

24 horas