30 Dias de Desafios Kubernetes

Uma rota de 30 dias de desafios Kubernetes selecionada de exames práticos CKA, CKAD e CKS, avançando de operações de aplicações para administração, troubleshooting e segurança.

KubernetesDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Programa

Fundamentos de aplicações
Implantação e operações runtime
Bases de administração do cluster
Reparo de rede e armazenamento
Troubleshooting de plataforma
Prática de segurança Kubernetes

Introdução

Desenvolva critério prático em Kubernetes com 30 desafios independentes selecionados de tarefas de prática CKA, CKAD e CKS. Seis etapas de cinco desafios avançam de workloads e operações runtime para administração do cluster, rede, armazenamento, troubleshooting e segurança.

Este é um curso intermediário orientado por problemas, não uma introdução guiada. Cada desafio apresenta um estado de cluster preparado, um resultado alvo, critérios de aceitação e dicas; você inspeciona as evidências, escolhe comandos ou alterações de manifest e verifica o estado final.

O que você aprenderá

Ao concluir o curso, você saberá:

  • Criar imagens locais e operar Deployments, Services, CronJobs, init containers e sidecars.
  • Injetar ConfigMaps e Secrets, configurar health probes, gerenciar rolling updates e aplicar controles de recursos.
  • Diagnosticar CrashLoopBackOff e falhas de scheduling com status, events, logs, taints e tolerations.
  • Provisionar e reparar armazenamento persistente, manter nodes com segurança, configurar RBAC e criar snapshots etcd.
  • Restaurar Services, Ingress, NetworkPolicy e CoreDNS rastreando falhas de tráfego e configuração.
  • Recuperar rollouts, image pulls, static Pods, resource pressure e sinais de scaling baseados em métricas.
  • Aplicar least privilege, controles de tokens ServiceAccount, isolamento de rede e Restricted Pod Security.
  • Endurecer um build de container, excluir arquivos sensíveis ou exclusivos do build e validar cada estado solicitado.

Para quem é este curso

O curso é para usuários que conhecem os objetos centrais do Kubernetes e desejam prática no estilo de certificação em desenvolvimento, administração, troubleshooting e segurança. É especialmente útil para quem segue um laboratório guiado, mas precisa decidir sozinho o que inspecionar e alterar sem uma sequência prescrita de comandos.

Pré-requisitos: Você deve saber usar kubectl, ler e editar manifests YAML e trabalhar com Pods, Deployments, Services, namespaces e imagens básicas. São esperadas habilidades de linha de comando Linux; experiência com armazenamento, rede, RBAC e componentes do cluster ajuda nos últimos desafios.

Ambiente de aprendizagem: Os 30 desafios rodam em terminais Ubuntu 22.04 com clusters minikube locais preparados. As tarefas CKAD e CKA usam um profile local, e as CKS usam um profile voltado a segurança. Não é necessário cluster externo, conta cloud, container registry nem recurso cobrado.

Perguntas frequentes

É adequado para alguém totalmente iniciante em Kubernetes?

Não. O nível é Intermediate e pressupõe que você saiba inspecionar resources e editar manifests. Se Pods, Deployments, Services, namespaces e kubectl forem novos, faça primeiro um curso guiado de fundamentos.

É um simulado completo de CKA, CKAD ou CKS?

Não. Os 30 desafios vêm de practice-exam tasks e misturam trabalho CKAD, administração e troubleshooting CKA e segurança CKS. Oferecem prática ampla, mas não reproduzem todo o blueprint nem o tempo de uma certificação.

Preciso concluir um desafio por dia ou seguir a ordem exata?

Não. “30 Dias” oferece um ritmo conveniente, mas o curso não é sequencial e cada ambiente é independente. A ordem das seis etapas continua útil por avançar de aplicações para trabalho mais profundo de cluster e segurança.

Os desafios alteram um cluster real ou geram custos cloud?

Não. Você trabalha apenas com profiles minikube locais preparados no LabEx. Node drain, backup etcd, reparo de DNS e Pod Security afetam somente o cluster descartável de treinamento.

Professor

labby
Labby
Labby is the LabEx teacher.

Recomendado para Você

no data