Programa do Curso

Introdução a Contêineres e OpenShift

  • Orientação do curso e objetivos de aprendizagem
  • Contêineres vs VMs: conceitos e benefícios
  • Visão geral da arquitetura e componentes do OpenShift

Imagens de Contêineres e Registros

  • Criação de Docker/Podmanfiles e fluxos de trabalho de construção de imagens
  • Marcas de imagem, camadas e técnicas de otimização
  • Uso de registros de contêineres e pull de imagens no OpenShift

Fundamentos do Kubernetes

  • Ciclo de vida de pods, ReplicaSets e implantações
  • Labels, seletores e pedidos/limites de recursos
  • Nomespaces, cotas e agendamento básico

Implantando Aplicativos no OpenShift

  • Projetos do OpenShift, BuildConfigs e ImageStreams
  • Usando o CLI oc e o console web do OpenShift
  • Atualizações contínuas, reversões e estratégias de implantação

Serviços, Redes e Rotas

  • Tipos de serviço ClusterIP, NodePort e LoadBalancer
  • Rotas do OpenShift e padrões de acesso externo
  • Pólitas de rede e solução de problemas de conectividade

Armazenamento, ConfigMaps e Segredos

  • PersistentVolumes, PersistentVolumeClaims e classes de armazenamento
  • Gestão de configuração com ConfigMaps e Segredos
  • Aplicativos stateful e considerações sobre backup/recuperação

Segurança, Monitoramento e Solução de Problemas

  • RBAC, contas de serviço e contextos de segurança
  • Monitoramento com métricas, logs e verificações de saúde
  • Fluxos de trabalho comuns de solução de problemas e resposta a incidentes

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico da linha de comando do Linux
  • Familiaridade com conceitos de desenvolvimento de software
  • Compreensão dos fundamentos de redes

Público-Alvo

  • Desenvolvedores que desejam containerizar aplicativos
  • Engenheiros de plataforma e operações
  • Praticantes DevOps implementando pipelines baseados em OpenShift
 35 horas

Número de participantes


Preço por participante

Declaração de Clientes (4)

Próximas Formações Provisórias

Categorias Relacionadas