Entrar em Contato

Programa do Curso

Introdução ao Kubernetes de Gerenciamento Próprio

  • Arquitetura do Kubernetes e componentes principais
  • Compensações entre Kubernetes gerenciado e de gerenciamento próprio
  • Preocupações com bloqueio de fornecedor e benefícios da soberania
  • Opções de implantação: kubeadm, kOps e instalação manual

Planejan sua Infraestrutura

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

Instalando Runners de Contêiner

  • Opções de runner de contêiner: containerd vs CRI-O
  • Instalando e configurando o containerd
  • Instalando e configurando o CRI-O
  • Considerações de segurança do runner

Inicializando o Cluster com kubeadm

  • Instalando o kubeadm, kubelet e kubectl
  • Iniciando o primeiro nó do plano de controle
  • Configurando o kubeconfig para acesso ao cluster
  • Unindo nós adicionais do plano de controle para HA
  • Unindo nós de trabalho ao cluster

Configurando Alta Disponibilidade

  • Topologias empilhadas versus etcd externo
  • Configurando HAProxy ou Keepalived para balanceamento de carga do servidor de API
  • Gerenciamento e renovação de certificados
  • Estratégias de backup e recuperação para etcd

Rede de Contêineres

  • Seleção de plugin CNI: Calico, Cilium, Flannel, Weave
  • Instalando e configurando o 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

Balanceamento de Carga de Serviços

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

Soluções de Armazenamento

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

Segurança do Cluster

  • Gerenciamento de autoridade de certificação e PKI
  • Configuração do RBAC e contas de serviço
  • Padrões de segurança de pods e controladores de admissão
  • Protegendo o servidor de API e etcd
  • Assinatura e verificação de imagens

Registro de Contêiner Auto-hospedado

  • Implantação do registro Harbor
  • Configuração do Docker Registry
  • Replicação de imagens e verificação 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
  • Agregação de logs com Loki ou Fluentd

Manutenção do Cluster

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

Backup e Recuperação de Desastres

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

Gerenciamento Multi-cluster

  • Rancher ou Portainer para gerenciamento de clusters
  • Conceitos de federação de clusters
  • Estratégias de distribuição de carga de trabalho

Requisitos

  • Compreensão de contêineres e containerização
  • Experiência com administração de sistemas Linux
  • Conhecimento básico 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 (3)

Próximas Formações Provisórias

Categorias Relacionadas