Entrar em Contato

Programa do Curso

Introdução ao Kubernetes AutoGerenciado

  • Arquitetura do Kubernetes e componentes principais
  • Trade-offs entre Kubernetes gerenciado por nuvem e autoGerenciado
  • Preocupações com vendor lock-in e benefícios de soberania
  • Opções de implantação: kubeadm, kOps e instalação manual

Planejamento da Infraestrutura

  • Dimensionamento de hardware para plano de controle e nós de trabalho (workers)
  • Requisitos e topologias de alta disponibilidade
  • Seleção e preparação do sistema operacional (Ubuntu, RHEL, Rocky Linux)
  • Pré-requisitos de rede e configuração de firewall

Instalação dos Runtimes de Contêiner

  • Opções de runtime de contêiner: containerd vs CRI-O
  • Instalação e configuração do containerd
  • Instalação e configuração do CRI-O
  • Considerações de segurança do runtime

Inicialização do Cluster com o kubeadm

  • Instalação do kubeadm, kubelet e kubectl
  • Inicialização do primeiro nó do plano de controle
  • Configuração do kubeconfig para acesso ao cluster
  • Agregação de nós adicionais do plano de controle para HA
  • Agregação dos nós de trabalho (workers) ao cluster

Configuração de Alta Disponibilidade

  • Topologias empilhadas (stacked) vs etcd externo
  • Configuração do HAProxy ou Keepalived para balanceamento de carga do servidor API
  • Gestão e renovação de certificados
  • Estratégias de backup e recuperação do etcd

Rede de Contêineres

  • Seleção do plugin CNI: Calico, Cilium, Flannel, Weave
  • Instalação e configuração do Calico
  • Políticas de rede para segurança
  • Comunicação entre nós e rede de pods
  • Exposição de serviços sem balanceadores de carga de nuvem

Balanco de Carga de Serviços

  • MetalLB para balanceamento de carga em bare-metal
  • Configuração dos modos Layer 2 e BGP
  • Alternativas com Keepalived e HAProxy
  • Implantação do controlador de Ingress (nginx, Traefik)

Soluções de Armazenamento

  • Conceitos de Storage Class e driver CSI
  • Volumes persistentes locais
  • Configuração do provisionador NFS
  • Opções de armazenamento distribuído: Ceph RBD, OpenEBS
  • Capacidades de snapshot e clonagem

Segurança do Cluster

  • Gestão da autoridade de certificação (CA) e PKI
  • Configuração do RBAC e contas de serviço
  • Estandartes de segurança de pods e controladores de admissão
  • Serviço API e etcd seguros
  • Assinatura e verificação de imagens

Registro de Contêiner AutoHospedado

  • Implantação do registro Harbor
  • Configuração do Docker Registry
  • Replicação de imagens e análise de vulnerabilidades
  • Autenticação e integração do registro

Monitoramento e Observabilidade

  • Implantação da pilha Prometheus e Grafana
  • VictoriaMetrics como alternativa leve
  • Coleta de métricas de nós e pods
  • Regras de alerta personalizadas e painéis (dashboards)
  • Agregação de logs com Loki ou Fluentd

Manutenção do Cluster

  • Atualizações da versão do Kubernetes usando o kubeadm
  • Atualizações progressivas (rolling updates) para componentes do plano de controle
  • Procedimentos de rotação de certificados
  • Manutenção de nós e isolamento (cordoning)

Backup e Recuperação de Desastres

  • Procedimentos de backup e restauração do etcd
  • Velero para backup de recursos do cluster e volumes persistentes (PV)
  • Estratégias de replicação entre sites
  • Teste dos procedimentos de recuperação

Gestão Multi-Cluster

  • Rancher ou Portainer para gestão do cluster
  • Conceitos de federação de clusters
  • Estratégias de distribuição de cargas de trabalho

Requisitos

  • Conhecimento sobre contêineres e containerização
  • Experiência com administração de sistemas Linux
  • Conceitos básicos de rede
  • Familiaridade com ferramentas de linha de comando e SSH

Público-Alvo

  • Engenheiros de DevOps/SRE
  • Administradores de sistema
  • Arquitetos técnicos
  • Engenheiros de infraestrutura que buscam independência de fornecedores
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (1)

Próximas Formações Provisórias

Categorias Relacionadas