Programa do Curso
[Dia 01]
Introdução
- Contêineres versus máquinas virtuais
- Velocidade e desempenho
Visão geral da arquitetura Docker
- Docker e o Linux kernel
- Docker componentes (Docker cliente, Docker daemon, imagens, registro, contêineres)
Usando Docker para executar e gerenciar contêineres
- Imagens, contêineres, volumes, redes
Breve visão geral da orquestração de contêineres
Instalando Docker
Extraindo uma imagem da internet
- Amostra: Apache Tomcat
Executando o contêiner
Docker registros
- Público x privado
Criando e gerenciando Dockerarquivos
Construindo uma imagem Docker
Implantando um aplicativo da web
- Exemplo de aplicativo: Java Servidor de aplicativos EE
Como Docker contêineres se comunicam entre si
Configurando volumes e redes em Docker
- Vinculação e estado
[Dia 02]
Mergulhe profundamente na orquestração de contêineres com Kubernetes
Visão geral da arquitetura Kubernetes
- Pods, rótulos/seletores, controladores de replicação, serviços, API
Instalando um cluster Kubernetes
Criação de Kubernetes pods, volumes e implantações
Agrupando e organizando seu cluster
Serviços de descoberta e publicação
Descobrindo e conectando-se a contêineres
Implantando um aplicativo da web
- Manipulando componentes do aplicativo
- Lidando com Database conexões
Kubernetes segurança
- Autenticação e autorização
Rede avançada
- Docker rede vs Kubernetes rede
Monitoramento Kubernetes
- Log de cluster com Elasticsearch e fluentd
- Monitoramento em nível de contêiner (cAdvisor UI, Influxdb, Prometheus)
[Dia 03]
Dimensionando seu Kubernetes cluster
Infraestrutura para Kubernetes
- Provisionamento, particionamento, rede
Construindo um cluster de alta disponibilidade
- Balanceamento de carga e descoberta de serviço
Implantando um aplicativo escalável
- Escalonamento automático horizontal de pods
- Database agrupamento em Kubernetes
Atualizando seu aplicativo
- Lançamentos em Kubernetes
Solução de problemas
Observações finais
Requisitos
- Familiaridade com a linha de comando Linux
- Um entendimento básico dos conceitos de virtualização
- Um entendimento dos conceitos de rede
- Compreensão do funcionamento de aplicações web
Público
- Desenvolvedores de software
- Arquitectos
- Engenheiros de implantação
Declaração de Clientes (7)
Exercícios práticos
Tobias - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
O formador era muito conhecedor e pedagógico! Cinco polegares! Respondeu a todas as perguntas e ajudou com exercícios que eu não senti qualquer stress por estar atrasado com eles :-)
Alexandre - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
O professor tem muito conhecimento sobre o tema, e pergunta-nos sobre qualquer novo tema ou compreende e aprende. Os exercícios foram muito úteis. Obrigado.
Guillermo Saenz - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
The trainer's way to explain the subject and who to make the concept very simple.
Faten AlDawish - TAMKEEN TECHNOLOGIES COMPANY
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Step by step learning of the material
Waruzjan Shahbazian - SmartDocuments Nederland BV
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
I enjoyed the one-on-one training. I could greatly influence the topics, speed, pauses, etc. Great.
Andre Vink
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
That it was well structured and I managed to fill some gaps in my knowledge.