Material do curso de treinamento de DevOps
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