Programa do Curso

Introdução

  • O que é Kubernetes?
  • Contêinerização vs. Virtualização
  • Visão geral de Kubernetes recursos e arquitetura
  • Kubernetes no contexto da Cloud Native Computing Foundation (CNCF)

Compreensão Kubernetes

  • O ciclo de vida de um Kubernetes aplicativo
  • Kubernetes componentes: Mestre e Nós
  • Kubelet, Kube-proxy e outros componentes importantes

Começando

  • Configurando o Ambiente de Desenvolvimento
  • Instalando Kubernetes usando kubeadm
  • Configurando kubectl e kubeconfig

Trabalhando com pods

  • Criando pods
  • Gerenciar configurações de pod
  • Accessinstalação e solução de problemas de pods

ReplicaSets e implantações

  • Criando e dimensionando ReplicaSets
  • Gerenciando atualizações de aplicativos com implantações
  • Usando atualizações e reversões contínuas

Serviços e Networking

  • Criando serviços para expor aplicativos
  • Serviços internos x externos
  • Políticas de rede para comunicação segura

Armazenamento persistente

  • Volume persistente (PV) e reivindicação de volume persistente (PVC)
  • Classes de armazenamento
  • Usando Volumes para gerenciamento de dados

Configuração e segredos

  • Gerenciando configurações de aplicativos
  • Protegendo dados confidenciais com segredos
  • Usando ConfigMaps para configurações externas

Integração Kubernetes com plataformas em nuvem

  • Implantando Kubernetes clusters nos principais provedores de nuvem
  • Usando balanceadores de carga e controladores de entrada
  • Escalonamento automático com escalonadores automáticos de pod horizontais (HPA)

Monitoramento e registro

  • Implementando verificações de saúde
  • Usando Kubernetes Dashboard para monitoramento de cluster
  • Agregando logs com ferramentas como Fluentd e Elasticsearch

Solução de problemas

  • Identificando problemas comuns em Kubernetes implantações
  • Depurando problemas de aplicativo e rede
  • Analisando Kubernetes eventos e logs

Resumo e próximas etapas

  • Principais conclusões do curso
  • Recursos recomendados para aprendizagem adicional
  • Próximas etapas em sua Kubernetes jornada

Requisitos

  • Compreensão dos conceitos básicos de redes
  • Experiência com a interface de linha de comando do Linux
  • Experiência básica em programação em qualquer linguagem

Público-Alvo

  • Desenvolvedores
  • Administradores de Sistemas
  • Engenheiros DevOps
 35 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas