Programa do Curso
[Dia 01]
Introdução
Visão geral da orquestração de contêineres com Kubernetes
Visão geral da arquitetura do Kubernetes
- Pods, rótulos/seletores, controladores de replicação, serviços, API
Instalando um cluster Kubernetes
Puxando uma imagem Docker da internet
Criando pods, volumes e implantações do Kubernetes
Agrupando e organizando seu cluster
Usando Namespaces do Kubernetes para gerenciar diferentes ambientes
- Gestão de ambientes de teste, estágio e produção dentro do mesmo cluster
- Melhores práticas dos Namespaces do Kubernetes
Descobrindo e conectando-se a contêineres
Descobrindo e publicando serviços
- Serviços não-HTTP (Passive FTP, SMTP, LDAP, etc.)
Segurança do Kubernetes
- Autenticação & autorização
Atualizando um cluster Kubernetes
- Minimizando o impacto
Rede avançada
- Rede Docker vs rede Kubernetes
Interface entre provedores de rede e rede do Kubernetes
- Melhores práticas para separar serviços em um cluster
- Comparação de diferentes provedores CNI (desempenho, recursos, etc.)
Monitoramento do Kubernetes
- Log de cluster com Elasticsearch e fluentd
- Monitoramento de nível de contêiner (cAdvisor UI, Influxdb, Prometheus)
Melhores práticas para execução de servidores e bancos de dados contêinerizados
[Dia 02]
Dimensionando seu cluster Kubernetes
Infraestrutura para o Kubernetes
- Provisionamento, particionamento, rede
Criando um cluster de alta disponibilidade
- Balançamento de carga e descoberta de serviços
Implantando um aplicativo escalável
- Autoscaling horizontal de pods
- Agrupamento de banco de dados no Kubernetes
Atualizando seu aplicativo
- Lançamentos no Kubernetes
Solução de problemas
- Diagnóstico e correção de problemas comuns do Kubernetes
Resumo e Conclusão
Requisitos
- Experiência com contêineres Docker
- Familiaridade com a linha de comando Linux
- Compreensão dos conceitos de networking
Público-alvo
- 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