Curso Terraform com Helm para Kubernetes

  • DevOps | CI | CD | Kubernetes | Web3

Curso Terraform com Helm para Kubernetes

16 horas
Visão Geral

Este Curso Terraform com Helm para Kubernetes foi desenvolvido para capacitar profissionais a integrar Terraform e Helm para gerenciar e automatizar a infraestrutura do Kubernetes. Ao combinar a infraestrutura como código (IaC) do Terraform com o gerenciador de pacotes Helm, os participantes aprenderão a configurar, implantar e gerenciar clusters Kubernetes de maneira eficiente. O curso também aborda a automação do ciclo de vida das aplicações Kubernetes, garantindo padronização e escalabilidade.

Objetivo

Após realizar este curso Terraform com Helm para Kubernetes, você será capaz de:

  • Configurar clusters Kubernetes usando o Terraform.
  • Usar Helm para gerenciar pacotes e implantar aplicações no Kubernetes.
  • Automatizar implantações e atualizações de clusters Kubernetes usando o Terraform.
  • Integrar Helm charts no fluxo de trabalho do Terraform para garantir consistência e automação.
  • Gerenciar o ciclo de vida de aplicativos no Kubernetes utilizando Terraform e Helm.
  • Implementar boas práticas de segurança e escalabilidade em ambientes Kubernetes.
Publico Alvo
  • Engenheiros de DevOps
  • Administradores de Sistemas e Plataformas
  • Desenvolvedores que trabalham com Kubernetes
  • Arquitetos de Soluções em Nuvem
  • Profissionais que buscam automatizar a implantação de infraestrutura Kubernetes
  • Equipes de TI que trabalham com ambientes de microservices
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introdução ao Terraform e Helm

  1. O que é Terraform? Visão Geral e Arquitetura
  2. O que é Helm? Gerenciamento de Pacotes Kubernetes
  3. Comparando Terraform e Helm: Quando Usar Cada Ferramenta
  4. Visão Geral do Kubernetes

Instalação e Configuração do Terraform

  1. Instalação do Terraform
  2. Configuração de Provedores (AWS, Azure, GCP)
  3. Estrutura de Scripts Terraform para Kubernetes
  4. Terraform State: Como Gerenciar o Estado de Infraestrutura

Instalação e Configuração do Helm

  1. Instalação do Helm
  2. Estrutura de Helm Charts
  3. Criando Helm Charts Personalizados
  4. Repositórios Helm e Como Usá-los

Provisionamento de Clusters Kubernetes com Terraform

  1. Configuração de Provedores Kubernetes no Terraform
  2. Automação de Infraestrutura para Kubernetes
  3. Provisionando e Gerenciando Clusters Kubernetes (AWS EKS, Azure AKS, Google GKE)
  4. Gerenciamento de Recursos Kubernetes com Terraform

Integração do Helm com Terraform

  1. Usando Helm Provider no Terraform
  2. Deploy de Helm Charts via Terraform
  3. Automação de Ciclos de Deploy com Terraform e Helm
  4. Gerenciamento de Dependências entre Helm Charts e Infraestrutura

Automatizando a Implantação de Aplicações no Kubernetes

  1. Criação e Configuração de Pods, Services e Deployments com Terraform
  2. Implantação de Aplicações Usando Helm Charts no Kubernetes
  3. Automação de Configurações de Aplicações
  4. Atualizações de Aplicações com Terraform e Helm

Gerenciamento de ConfigMaps e Secrets

  1. Gerenciamento de Configurações Sensíveis no Kubernetes
  2. Utilização de ConfigMaps e Secrets em Terraform e Helm
  3. Boas Práticas para Armazenamento Seguro

Gerenciamento de Ciclo de Vida de Aplicações no Kubernetes

  1. Atualização de Clusters e Aplicações
  2. Rollbacks e Recuperação de Desastres
  3. Monitoramento e Manutenção de Infraestrutura Automatizada

Melhores Práticas de Segurança e Governança

  1. Implementando Políticas de Segurança em Kubernetes
  2. Controles de Acesso no Terraform e Kubernetes (RBAC)
  3. Gerenciamento de Versionamento e Histórico no Helm

Projeto Prático: Implantação Completa com Terraform e Helm

  • Configuração de um Cluster Kubernetes Completo com Terraform
  • Deploy de uma Aplicação Multi-Tier Usando Helm e Terraform
  • Automação de Atualizações e Monitoramento Contínuo
  • Implementação de Boas Práticas de Segurança e Conformidade
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