Trilha Pleno Trilha

DevOps: fundamentos Kubernetes

O curso apresenta os objetos centrais do Kubernetes e mostra como uma aplicação Rails roda sobre eles. Começa pelo laço de reconciliação, em que controllers fecham a diferença entre o estado desejado e o atual. Também pesa o custo de adotar um cluster. Depois trata de Pods e Deployments, atualizações graduais, Services, DNS do cluster e Ingress, ConfigMaps e Secrets, probes, requests e limits. As aulas seguintes trazem Jobs de migração, workers e autoescala. Termina com um conjunto completo de manifestos e uma sequência de release.

O que você vai aprender

  • ✓Como o laço de reconciliação e as peças do control plane trabalham juntos
  • ✓Escrever Deployments com labels que batem, tags de imagem fixas e ajustes de rolling update
  • ✓Expor pods com Services, DNS do cluster e Ingress
  • ✓Entregar configuração com ConfigMaps e proteger Secrets
  • ✓Definir probes, requests e limits, e ler os estados de falha de um pod
  • ✓Rodar migrações Rails como Jobs, workers como Deployments e autoescala com um HPA
Prévia grátis · Aula 1 4 min de leitura

Por que um cluster muda a pergunta

Tudo nesta série até aqui nomeou máquinas. A configuração do Kamal diz hosts: [203.0.113.10], e foi você quem decidiu que esta aplicação roda naquele servidor. Quando o servidor lota você acrescenta uma linha, e quando o servidor cai você descobre e age.

Ler a aula completa grátis →

Currículo

7 aulas
Digite para buscar...