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 rede Experiência com Linux interface de linha de comando Experiência básica de programação em qualquer linguagem

Público

    Desenvolvedores Administradores de sistema DevOps Engenheiros
 35 horas

Número de participantes



Preço por participante

Declaração de Clientes (6)

Cursos Relacionados

Categorias Relacionadas