/devops

Repositório usado no curso da Udemy - DevOps Ninja

Primary LanguageShell

devops

Material do curso de treinamento de DevOps

Aproveite o cupom com 93% de desconto:

https://www.udemy.com/course/devops-mao-na-massa-docker-kubernetes-rancher/?referralCode=E0F907D36B02CEE83227

DevOps Ninja

Aula 1 - Introdução

- Apresentacao
- Agenda

Aula 2 - Containers

- Containers Docker
- Registro
- Kubernetes
- Arquitetura do Rancher e Documentação do kubernetes na documentação oficial do Rancher.

Aula 3 - DevOps

- Falar sobre as práticas DevOps

Aula 4 - Ambiente

- 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

Aula 7 - Kubernetes

- Criar cluster Kubernetes com 2 nós

Aula 8 - Kubectl

- Usar kubectl

Aula 9 - DNS

- Deployment do Traefik

Aula 10 - Volume

- Deployment do Longhorn e da aplicação mariadb volume.

Aula 11 - Log

- Deployment do Graylog

Aula 12 - Monitoramento

- Deployment do Prometheus+Grafana

Aula 13 - CronJob

- Deployment de cronjob

Aula 14 -ConfigMap

- Deployment de configmap

Aula 15 - Secrets

- Deployment de secrets

Aula 16 - Liveness

- Deployment de aplicação com health-check

Aula 17 - Rolling-Update

- Deployment de aplicação com Rolling-Update

Aula 18 - Autoscaling

- Autoscaling de aplicação

Aula 19 - Scheduling

- Deployment de aplicação usando agendamento.

Aula 20 - PipeLine

- Criação execução de pipeline de CI/CD, usando Rancher+Github

Aula 21 - Kubeless

- 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

Aula 24 - Encerramento

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 34 - Docker DinD

Aula 35 - Limpeza do cluster

Aula 36 - Rancher HA

Aula 37 - Kubernetes HA

Aula 38 - DNS - Traefik 2.2

Aula 39 - Kubernetes Autoscaling