Entrar em Contato

Programa do Curso

Conceitos fundamentais

  1. Arquitetura do Kubernetes
  2. Componentes do cluster

Desenvolvimento da aplicação

  1. Criação de containers
  2. Configuração do repositório Docker local

Design de Pods

  1. Configuração básica
  2. Probes de liveness e readiness
  3. Limites de CPU e memória
  4. Limites de recursos para um namespace

Segurança

  1. Contexto de segurança
  2. Contas de serviço
  3. Secrets (segredos)
  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. Migração contínua (rolling upgrade), deployment azul-verde e canary deployment
  5. Uso do Helm para gerenciar implantações
  6. Recursos da API do Kubernetes

Pods multi-container

  1. Containers sidecar, ambassador e adapter
  2. Containers init

Serviços & Rede

  1. Serviços e seus diferentes tipos
  2. Balanço de carga (load balancing)
  3. Ingress controller

Persistência de dados

  1. Persistência do estado da aplicação no Kubernetes
  2. Armazenamento efêmero
  3. Volumes e pedidos persistentes
  4. Classes de armazenamento

Requisitos

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

Público-alvo

  • Programadores
  • Usuários de Kubernetes
 21 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas