- Containers Docker
- Registro
- Kubernetes
- Arquitetura do Rancher e Documentação do kubernetes na documentação oficial do Rancher.
- Falar sobre as práticas DevOps
- Verificar ambiente
- Fazer docker login nos host's
Aula 5 - Construindo sua aplicação
- Fazer build dos containers e rodar aplicação no host
- Cada aluno irá construir as imagens para seus projetos
- Fazer push para o registro
Aula 6 - Rancher - Single Node
- Instalar Rancher Single Node
- Criar cluster Kubernetes com 2 nós
- Deployment do Longhorn e da aplicação mariadb volume.
- Deployment do Prometheus+Grafana
- Deployment de configmap
- Deployment de aplicação com health-check
- Deployment de aplicação com Rolling-Update
- Autoscaling de aplicação
- Deployment de aplicação usando agendamento.
- Criação execução de pipeline de CI/CD, usando Rancher+Github
- Plataforma de funções dentro do Kubernetes, serviço muito semelhante ao AWS Lambda
Aula 22 - HELM - Gerenciador de pacotes do kubernetes
- Iremos instalar e configurar o Helm, bem como fazer o deployment de uma aplicação através dele.
Aula 23 - Como construir uma estratégia de containers Enterprise.
How to Build an Enterprise Kubernetes Strategy -- June 2019.pdf
Aulas Extras
Aula 25 - Políticas de rede
Aula 26 - Rancher-Overview
Aula 27 - Kubernetes - Limites
Aula 28 - Permissões - Rancher e Kubernetes
Aula 29 - Kubernetes - Certificados SSL
Aula 30 - Rancher - Importação de cluster Kubernetes
Aula 31 - Banco de dados em container
Aula 32 - Produção - Arquitetura
Aula 33 - Istio - Service Mesh - Parte 1
Aula 35 - Limpeza do cluster
Aula 38 - DNS - Traefik 2.2
Aula 39 - Kubernetes Autoscaling