Kubernetes: Orquestração de Containers em Escala
Kubernetes é a plataforma padrão da indústria para fazer deploy, escalar e gerenciar workloads containerizadas. Originalmente projetado no Google, é agora a base da infraestrutura de produção em empresas de todos os tamanhos — desde startups executando alguns poucos serviços até grandes empresas orquestrando milhares de containers em clusters multi-region. Esta trilha cobre tudo, desde criar seu primeiro cluster até escrever Operators customizados e implementar políticas de segurança em produção.
O Que Você Aprenderá
Você começará com os conceitos essenciais por trás de Pods, Deployments e ReplicaSets, depois passará por Services e networking de cluster, configuração com ConfigMaps e Secrets, e storage persistente. De lá, você trabalhará com observability e monitoring, gerenciamento de pacotes com Helm e troubleshooting sistemático. Os cursos avançados cobrem quotas de recursos e restrições de scheduling, hardening de segurança com RBAC e Pod Security Admission, e padrões de deployment em produção, incluindo rolling updates, canary releases e construção de Operators customizados com o Operator Framework.
O Caminho de Aprendizagem
Doze cursos progridem de A1 até C1. A trilha começa com Introduction to Kubernetes e Setting Up Your First Cluster, constrói habilidades essenciais em seis cursos de nível B — Pods, Deployments, Services, Configuration and Storage, Observability e Helm — e termina com três cursos C1: Advanced Scheduling & Resource Management, Security Best Practices e Advanced Deployments & Operators. Cada etapa se baseia diretamente na anterior, então nenhum conhecimento além de familiaridade básica com containers é necessário.
Como Funciona
Cada curso é dividido em aulas curtas e focadas que você completa no editor integrado com feedback em tempo real. Pratique comandos kubectl e escreva manifestos YAML diretamente no ambiente, e conte com o tutor de IA sempre que um conceito precisar de mais explicação ou uma configuração se recusar a ser aplicada.