Programa do Curso
Introdução
Visão geral do orquestração de contêineres com Kubernetes
Visão geral da arquitetura do Kubernetes
- Pods, labels/selectores, controladores de replicação, serviços, API
Instalação de um cluster do Kubernetes
Obtenção de uma imagem Docker da internet
Criação de pods, volumes e implantações no Kubernetes
Agrupamento e organização do seu cluster
Uso de Namespaces do Kubernetes para gerenciar diferentes ambientes
- Gestão de ambientes de teste, staging e produção no mesmo cluster
- Melhores práticas de Namespaces do Kubernetes
Descoberta e conexão com contêineres
Descoberta e publicação de serviços
- Serviços não-HTTP (FTP passivo, SMTP, LDAP, etc.)
Segurança do Kubernetes
- Autenticação e autorização
Atualização de um cluster do Kubernetes
- Minimização do impacto
Rede avançada
- Comparação entre rede Docker e rede Kubernetes
Interface entre provedores de rede e rede do Kubernetes
- Melhores práticas para separação de serviços em um cluster
- Comparação de diferentes provedores CNI (desempenho, recursos, etc.)
Monitoramento do Kubernetes
- Registro de logs do cluster com Elasticsearch e fluentd
- Monitoramento em nível de contêiner (cAdvisor UI, Influxdb, Prometheus)
Melhores práticas para execução de servidores e armazéns de dados em contêineres
Escalação do seu cluster do Kubernetes
Infraestrutura para Kubernetes
- Provisionamento, particionamento, rede
Construção de um cluster de alta disponibilidade
- Balanceamento de carga e descoberta de serviços
Implantação de uma aplicação escalável
- Autoescalonamento horizontal de pods
- Clusterização de bancos de dados no Kubernetes
Atualização da sua aplicação
- Lançamentos no Kubernetes
Troubleshooting (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
- Conhecimento da linha de comando do Linux
- Compreensão dos conceitos de rede
Público-alvo
- Desenvolvedores de software
- Arquitetos
- Engenheiros de implantação
Testemunhos de Clientes (7)
aprendemos uma nova técnica para fazer 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
As informações de fundo e a história.
Evert - BMW SA
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida
A forma interativa como o instrutor explica a teoria
Janine - BMW SA
Curso - Kubernetes from Basic to Advanced
Máquina Traduzida
a prática após a discussão do tópico nos permitirá 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