Programa do Curso
[Dia 01]
Introdução
Visão geral da orquestração de contêineres com Kubernetes
Visão geral da arquitetura Kubernetes
- Pods, labels/selectors, replication controllers, services, API
Instalando um cluster Kubernetes
Extraindo uma imagem Docker da internet
Criando Kubernetes pods, volumes e implantações
Agrupando e organizando seu cluster
Usando Kubernetes Namespaces para gerenciar diferentes ambientes
- Gerenciando ambientes de teste, homologação e produção dentro do mesmo cluster
- Melhores práticas para usar Namespaces
Descobrindo e conectando-se a contêineres
Serviços de descoberta e publicação
- Serviços não-HTTP (FTP passivo, SMTP, LDAP, etc.)
Kubernetes segurança
- Autenticação e autorização
Atualizando um cluster Kubernetes
- Minimizando o impacto
Rede avançada
- Rede Docker vs rede Kubernetes
Interface entre provedores de rede e Kubernetes redes
- Melhores práticas para separar serviços em um cluster
- Comparação entre diferentes fornecedores CNI (desempenho, funcionalidades, etc.)
Monitoramento Kubernetes
- Registro de logs do cluster com Elasticsearch e fluentd
- Monitoramento em nível de contêiner (interface cAdvisor, Influxdb, Prometheus)
Melhores práticas para executar servidores e armazenamentos de dados em contêineres
[Dia 02]
Dimensionando seu Kubernetes cluster
Infraestrutura para Kubernetes
- Provisionamento, particionamento e rede
Construindo um cluster de alta disponibilidade
- Balanço de carga e descoberta de serviços
Implantando um aplicativo escalável
- Dimensionamento automático horizontal de pods
- Agrupamento Database no Kubernetes
Atualizando seu aplicativo
- Lançamentos no Kubernetes
Solução de problemas
- Diagnosticando e corrigindo problemas comuns do Kubernetes
Resumo e conclusão
Requisitos
- Experiência com containers Docker
- Familiaridade com a linha de comando Linux
- Compreensão dos conceitos de redes
Público
- Desenvolvedores de Software
- Arquitetos
- Engenheiros de Implantação
Declaração de Clientes (7)
aprendemos uma nova técnica para efetuar a configuração
Christian - Beacon Solutions Inc
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida
Os exercícios hands-on foram de extrema importância para fixar o aprendizado. A explicação a fundo de como as coisas funcionam por baixo dos panos deixou tudo mais claro.
Otavio Marchioli dos Santos - ExitLag
Curso - Kubernetes from Basic to Advanced
A dinâmica do treinamento.
Julio Gomes - ExitLag
Curso - Kubernetes from Basic to Advanced
Exercícios para colocar o conhecimento em pratica
Leandro Sandmann - ExitLag
Curso - Kubernetes from Basic to Advanced
A informação de fundo e história.
Evert - BMW SA
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida
A maneira interativa como o instrutor explica a teoria
Janine - BMW SA
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida
as práticas após a discussão do tópico nos permitirão aprender como fazer por conta própria, não apenas o conceito
Joy Apuya - Remote Staff
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida