Programa do Curso
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
Instalação de um cluster Kubernetes
Baixa de uma imagem Docker da internet
Criação de pods, volumes e implantações no Kubernetes
Agrupamento e organização do seu cluster
Uso dos Namespaces do Kubernetes para gerenciar diferentes ambientes
- Gestão de ambientes de teste, staging e produção dentro do mesmo cluster
- Melhores práticas com 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 no Kubernetes
- Autenticação e autorização
Atualização de um cluster Kubernetes
- Minimizando o impacto
Redes avançadas
- Comparação entre redes do Docker e redes do Kubernetes
Interface entre provedores de rede e a rede do Kubernetes
- Melhores práticas para separar serviços em um cluster
- Comparação entre diferentes provedores CNI (desempenho, recursos, etc.)
Monitoramento do Kubernetes
- Registros de clusters com Elasticsearch e fluentd
- Monitoramento em nível de contêiner (cAdvisor UI, InfluxDB, Prometheus)
Melhores práticas para executar servidores e repositórios de dados containerizados
Escala do seu cluster Kubernetes
Infraestrutura para o Kubernetes
- Provisionamento, partição, 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
- Escala automática de pods (Horizontal Pod Autoscaling)
- Clusterização de bancos de dados no Kubernetes
Atualização da sua aplicação
- Lançamentos no Kubernetes
Resoluçã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