Material do curso de treinamento de DevOps
Aproveite o cupom de desconto:
DevOps Ninja
- Apresentacao
- Agenda
- 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
- Fazer build dos containers e rodar aplicação no host
- Cada aluno irá construir as imagens para seus projetos
- Fazer push para o registro
- Instalar Rancher Single Node
- Criar cluster Kubernetes com 2 nós
- Usar kubectl
- Deployment do Traefik
- Deployment do Longhorn e da aplicação mariadb volume.
- Deployment do Graylog
- Deployment do Prometheus+Grafana
- Deployment de cronjob
- Deployment de configmap
- Deployment de secrets
- 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
- Iremos instalar e configurar o Helm, bem como fazer o deployment de uma aplicação através dele.
How to Build an Enterprise Kubernetes Strategy -- June 2019.pdf
1 - Poderia entrar mais detalhes sobre gerenciamento de volumes (longhorn), principalmente volumes externos.
- Integrar volumes externos ao cluster.
- Expansão dos volumes como novos discos
- Gerenciar backups ou recomendação de backup extra.
2 - Como disse na aula de encerramento, poderia falar também sobre Banco de dados.
- Replicação master/slave
- Gerenciamento de volumes.