/treinamento-kubernetes

Material para Treinamento Kubernetes

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

Treinamento-Kubernetes

Material para treinamento Kubernetes 1.11

Agenda

Dias 1 e 2 (primeira semana)

  • Containers Docker
  • Registro
  • Kubernetes

Exercício 1

  • Instalar Docker nos host's
  • Fazer docker login nos host's

Exercício 2

  • Fazer build dos containers e rodar aplicação no host
  • Cada aluno irá construir as imagens para seus projetos
  • Fazer push para o registro

Exercício 3

  • Instalar Rancher Single Node

Exercício 4

  • Criar cluster Kubernetes com 2 nós
  • Usar kubectl

Dias 3 e 4 (segunda semana)

Exercício 5 - Dns

  • Deployment do Traefik

Exercício 6 - Log

  • Deployment do Graylog

Exercício 7 - Monitoramento

  • Deployment do Grafana+Prometheus

Exercício 8 - App

  • Deployment de aplicação no cluster, usando o registro

Exercício 9 - CronJob

  • Deployment de cronjob

Exercício 10 - ConfigMap

  • Deployment de configmap

Exercício 11 - Secrets

  • Deployment de secrets

Exercício 12 - HealthCheck

  • Deployment de aplicação com health-check

Exercício 13 - Rolling-Update

  • Deployment de aplicação com Rolling-Update

Dias 5 e 6 (terceira semana)

  • Arquiteturas e melhores práticas
  • Planejamento da instalação
  • TCU Case

Exercício 14 - DR Rancher

  • Fazer backup do Rancher
  • Terminar o Rancher server
  • Fazer o restore do backup em uma nova instalação

Exercício 15 - DR do Kubernetes

  • Fazer o backup do Kubernetes
  • Terminar o cluster kubernetes
  • Fazer o restore do backup em uma nova instalação.