Programa do Curso

Introdução ao Kubernetes

  • O que é o Kubernetes?
  • Vantagens da orquestração de contêineres
  • Kubernetes vs. Docker Swarm e outros orquestradores

Componentes Principais e Arquitetura

  • Arquitetura do plano de controle e nós
  • Pods, ReplicaSets e Deployments
  • Serviços, rótulos e seletores

Configurando um Ambiente Kubernetes

  • Usando Minikube ou Kind para clusters locais
  • Ferramenta de linha de comando kubectl
  • Accessndo e inspecionando componentes do cluster

Implantando Aplicações no Kubernetes

  • Criando e gerenciando pods e deployments
  • Atualizações rolantes e rollbacks
  • Gestão de imagens de contêiner

Networking e Serviços

  • Visão geral da rede do cluster
  • Criando serviços internos e externos
  • Noções básicas sobre DNS, controladores de entrada e balanceamento de carga

Volumes e Armazenamento

  • Trabalhando com volumes persistentes e reivindicações
  • Classes de armazenamento e provisionamento dinâmico
  • Estratégias para persistência de dados

Monitoramento do Cluster e Solução de Problemas

  • Inspecionando logs e eventos dos pods
  • Comandos diagnósticos comuns kubectl
  • Melhores práticas para limites de recursos e verificações de saúde

Resumo e Próximos Passos

Requisitos

  • Compreensão dos conceitos de contêinerização (e.g., Docker)
  • Experiência com a linha de comando do Linux
  • Noções básicas de redes e administração de sistemas

Público-Alvo

  • Desenvolvedores implantando aplicações contêinerizadas
  • Engenheiros DevOps gerenciando orquestração de contêineres
  • Administradores de sistemas suportando ambientes Kubernetes
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas