Programa do Curso

Entendendo a orquestração de contêineres

  • Introdução à contentorização
  • O papel de Kubernetes na orquestração de contentores

Fundamentos da Kubernetes

  • Conceitos e componentes principais de Kubernetes
  • Visão geral da arquitetura Kubernetes

Configurando o Minikube

  • Instalando o Minikube em diferentes plataformas
  • Iniciando um cluster de nó único Kubernetes com o Minikube

Trabalhando com Kubernetes Objetos

  • Entendendo pods, implantações e serviços
  • Gerenciando objetos Kubernetes usando kubectl

Implantando aplicativos no Minikube

  • Criando e gerenciando implantações
  • Expondo aplicativos usando NodePort e LoadBalancer

Armazenamento persistente e volumes

  • Usando volumes persistentes e reivindicações de volume persistente
  • ConfigMaps e Secrets para gerenciamento de configuração

Networking em Kubernetes

  • Descoberta de serviços e gestão de DNS
  • Controladores de entrada e recursos de entrada

Recursos avançados do Minikube

  • Habilitação e uso de complementos do Minikube
  • Configurando um registro local e usando-o com o Minikube

Resumo e próximas etapas

Requisitos

  • Compreensão dos princípios básicos de desenvolvimento de software
  • Experiência com interfaces de linha de comando e Docker
  • A familiaridade com conceitos de contentorização é benéfica

Público alvo

  • Desenvolvedores de software
  • Profissionais DevOps
  • Gerentes técnicos
 21 horas