Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
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
Testemunhos de Clientes (1)
O conhecimento e a paciência do instrutor para responder às nossas perguntas.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Máquina Traduzida