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

Declaração de Clientes (5)

Próximas Formações Provisórias

Categorias Relacionadas


Fatal error: Uncaught TypeError: _isl_get_excluded_site(): Return value must be of type ?array, none returned in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc:38 Stack trace: #0 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(30): _isl_get_excluded_site() #1 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc(17): isl_get_excluded_site() #2 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(51): get_outline_isls() #3 /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module(7): islc_prepare_links() #4 /apps/hitra7/npfrontend/nptemplates/default.php(272): islc7_sites_links_array_v3() #5 /apps/hitra7/npfrontend/modules/course/course.php(143): require_once('...') #6 /apps/hitra7/npfrontend/core/routes.php(15): course_menu_callback() #7 /apps/hitra7/npfrontend/__index.php(78): require_once('...') #8 /apps/hitra7/npfrontend/index.php(15): include_once('...') #9 /apps/hitra7/index.php(66): include_once('...') #10 {main} thrown in /apps/hitra7/backdrop/modules/_custom/frontend/islc7/isl_common.inc on line 38