Entrar em Contato

Programa do Curso

Conceitos fundamentais e arquitetura do Kubernetes

  1. Arquitetura do Kubernetes e seus principais componentes
  2. Pods, Labels (rótulos), Selectors (seletores), Deployments, Services (serviços), Namespaces (namespaces)
  3. Gestão do ciclo de vida das aplicações
  4. Implantação de aplicações e serviços

Instalação, Configuração & Validação

  1. Instalação do Kubernetes usando kubeadm
  2. Expansão do cluster
  3. Pods independentes (standalone pods)
  4. Alta disponibilidade do Plano de Controle (Control Plane)
  5. Manutenção do cluster
  6. Atualização para uma nova versão
  7. Cordonamento e drenagem de nós

Rede

  1. Modelo de rede de contêineres no Kubernetes
  2. Descoberta de serviços (service discovery), escalabilidade e balanceamento de carga
  3. DNS para descoberta de serviços

Agendamento (Scheduling)

  1. Node selectors (seletores de nós)
  2. Regras de afinidade e anti-afinidade
  3. Taints (manchas/taxações) e tolerances

Segurança

  1. Autenticação, Autorização e RBAC
  2. Configuração de acesso TLS à API

Log / Monitoramento

  1. Logs de componentes da aplicação e do sistema
  2. Arquitetura de logging em todo o cluster
  3. Metric Server (Servidor de Métricas)
  4. Prometheus

Armazenamento

  1. Arquitetura de armazenamento
  2. Backend de armazenamento no Kubernetes: local, NFS, GlusterFS
  3. Classes de armazenamento e provisionamento dinâmico de armazenamento
  4. Limites de recursos (Resource quotas)

Troubleshooting (Solução de Problemas)

Requisitos

  • Conhecimento básico de Kubernetes.
  • Experiência com Linux.

Público-alvo

  • Administradores
  • Usuários de Kubernetes
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas