Vá além das operações stateless básicas em um cluster Kubernetes v1.35.5 pronto. Com 12 laboratórios guiados e cinco desafios, você aprenderá a diagnosticar falhas e decidir sobre workloads, configuração, confiabilidade, rede, armazenamento, capacidade, placement e acesso.
As 17 atividades formam cinco etapas ordenadas. Os labs introduzem comandos, API objects e campos YAML com verificações observáveis; cada desafio combina os mesmos conceitos com menos apoio. Os ambientes reiniciam, mas o workflow inspect-change-verify e o conhecimento progridem.
O que você aprenderá
Ao concluir o curso, você saberá:
- Inspecionar recursos com selectors, structured output, ownership, events, logs e checks live de containers.
- Diagnosticar e reparar falhas de image, command, configuration, readiness, multi-container, Deployment e Service.
- Escolher Deployments, Jobs, CronJobs e DaemonSets para trabalho contínuo, finito, scheduled e per-node.
- Separar settings e valores sensíveis com ConfigMaps/Secrets e melhorar availability com probes.
- Rotear HTTP com Ingress e restringir Pods por NetworkPolicies default-deny e seletivas.
- Executar workloads stateful com StatefulSets, headless Services, StorageClasses e persistent volume claims.
- Definir requests/limits, inspecionar métricas, configurar HPA e controlar placement com affinity, taints e tolerations.
- Conceder least privilege por namespace com ServiceAccounts, Roles, RoleBindings, impersonation e authorization checks.
Para quem é este curso
O curso é para quem já consegue deploy, expose, inspect, scale, update e rollback uma aplicação básica e deseja prática intermediária de operações. Atende developers, estudantes de plataforma e perfis junior DevOps que querem explicação guiada e desafios combinados.
Pré-requisitos: Você deve dominar kubectl get, describe, logs, Pods, Deployments, ReplicaSets, Services, selectors básicos, manifests YAML, scaling e rolling update/rollback. Storage, NetworkPolicy, autoscaling, scheduling e RBAC são introduzidos aqui.
Ambiente de aprendizagem: As 17 atividades usam terminais Ubuntu 22.04 com cluster single-node labex-v135 Kubernetes v1.35.5 preconfigurado. Imagens fixadas e componentes preparados tornam os exercícios reproduzíveis; não há instalação nem cloud account.
Perguntas frequentes
Devo fazer Kubernetes for Beginners primeiro?
Sim, se o workflow anterior não for familiar. O curso pressupõe criação de manifests, inspeção de objetos, exposição de Deployment, scaling de replicas e rolling release management.
Preciso completar em ordem?
Sim. As cinco etapas são progressivas e cada desafio avalia seus labs. Os ambientes são separados, mas os hábitos de troubleshooting e verification se acumulam.
Preciso instalar cluster ou usar cloud?
Não. Cluster v1.35.5, Ingress controller, storage, métricas e practice state são preparados no ambiente descartável LabEx.
Quais advanced topics ficam fora?
Cluster installation/upgrades, Helm, Kustomize, Operators, service meshes, full observability, backup/disaster recovery e multi-cluster management não são cobertos.


