Entrar em Contato
 Duração 21 horas

Programa do Curso

[Dia 01]

Introdução

  • Contentores vs máquinas virtuais
  • Velocidade e desempenho

Visão geral da arquitetura do Docker

  • Docker e o kernel Linux
  • Componentes do Docker (cliente Docker, daemon Docker, imagens, registos, contentores)

Usando o Docker para executar e gerir contentores

  • Imagens, contentores, volumes, redes

Breve visão geral da orquestração de contentores

Instalação do Docker

A obtenção (pull) de uma imagem da internet

  • Exemplo: Apache Tomcat

Execução do contentor

Registos do Docker

  • Públicos vs privados

Criação e gestão de Dockerfiles

Construção de uma imagem Docker

Implantação de uma aplicação web

  • Aplicação de exemplo: servidor de aplicação Java EE

Como os contentores Docker comunicam entre si

Configuração de volumes e redes no Docker

  • Ligação e estado


[Dia 02]

Estudo aprofundado da orquestração de contentores com Kubernetes

Visão geral da arquitetura do Kubernetes

  • Pods, rótulos/seletores, controladores de replicação, serviços, API

Instalação de um cluster Kubernetes

Criação de pods, volumes e implantações no Kubernetes

Agrupamento e organização do seu cluster

Descoberta e publicação de serviços

Descoberta e ligação a contentores

Implantação de uma aplicação web

  • Tratamento dos componentes da aplicação
  • Tratamento das ligações à base de dados

Segurança do Kubernetes

  • Autenticação & autorização

Redes avançadas

  • Redes Docker vs redes Kubernetes

Monitorização do Kubernetes

  • Registo do cluster com Elasticsearch e fluentd
  • Monitorização ao nível do contentor (cAdvisor UI, Influxdb, Prometheus)


[Dia 03]

Escala do seu cluster Kubernetes

Infraestrutura para Kubernetes

  • Provisioning, particionamento, redes

Construção de um cluster de alta disponibilidade

  • Balanceamento de carga e descoberta de serviços

Implantação de uma aplicação escalável

  • Autoscaling horizontal de pods
  • Clustering de bases de dados no Kubernetes

Atualização da sua aplicação

  • Lançamentos (Releases) no Kubernetes

Resolução de problemas

Considerações finais

Requisitos

  • Familiaridade com a linha de comandos do Linux
  • Compreensão básica dos conceitos de virtualização
  • Compreensão dos conceitos de redes
  • Compreensão do funcionamento das aplicações web

Público-alvo

  • Desenvolvedores de Software
  • Arquitetos
  • Engenheiros de Implantação

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 3900 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (7)

Próximas Formações Provisórias

Categorias Relacionadas