Entrar em Contato
 Duração 21 horas (3 dias)

Programa do Curso

Conceitos fundamentais

  1. Arquitetura do Kubernetes
  2. Componentes do cluster

Construindo o aplicativo

  1. Criando contêineres
  2. Configurando repositório local do Docker

Design de Pods

  1. Configuração base
  2. Probes de liveness e readiness
  3. Restrições de CPU e memória
  4. Limites de recursos para um namespace

Segurança

  1. Contexto de segurança
  2. Service accounts
  3. Secrets
  4. Política de rede do Kubernetes
  5. Capacidades do Linux

Configuração de Implantação

  1. Controladores: deployments, daemon sets e stateful sets
  2. Jobs e cron jobs
  3. Config maps
  4. Rolling upgrade, blue-green deployment, canary deployment
  5. Usando Helm para gerenciar implantações
  6. Recursos da API do Kubernetes

Pods com múltiplos contêineres

  1. Contêineres sidecar, ambassador e adapter
  2. Contêineres de inicialização (init)

Services & Networking

  1. Services e diferentes tipos
  2. Balanceamento de carga
  3. Ingress controller

Persistência de Estado

  1. Persistência do estado do aplicativo no Kubernetes
  2. Armazenamento efêmero
  3. Volumes persistentes e claims
  4. Classes de armazenamento

Requisitos

  • Compreensão dos conceitos e arquiteturas de aplicações nativas da nuvem.
  • Experiência em programação em Python, Node.js, Go ou Java.
  • Um tempo de execução de contêineres compatível com OCI, como Docker ou rkt.

Público-alvo

  • Desenvolvedores
  • Usuários de Kubernetes

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas