Aprenda Kubernetes e kubectl
Um curso de Kubernetes gratuito e interativo. Pratique kubectl em cada aula num cluster simulado: rode Pods, escale Deployments, exponha Services e depure o que quebrar. Sem minikube nem conta na nuvem, com dicas de IA quando você travar e um certificado gratuito ao terminar.
42,213+ codders inscritos
45 lições45 desafios182 perguntas de quiz
- Ideal para iniciantes
Ajuda de codificação com IA
Lições interativas e práticas
Questionários para testar seu conhecimento
Certificado grátis de conclusão
Programa
Esta seção faz parte do Journey de Terminal. O programa completo tem mais seções - clique em qualquer prévia abaixo para vê-la na página do Journey.
- Seção 1Fundamentos82 lições
- Seção 2Controle de versão58 lições
- Seção 3Introdução ao Docker40 lições
Seção 4
Introdução ao Kubernetes
Começar seçãoIniciarExpandirRecolherAprenda Kubernetes pela linha de comando: execute e inspecione Pods, escreva manifests, gerencie Deployments, Services e configurações, trabalhe com namespaces e Jobs e depure problemas.Introdução
2 lições212Pods
5 lições525Manifestos
3 lições313Implantações
6 lições630Services
4 lições418Depuração
5 lições524Configuração
4 lições418Namespaces e Jobs
4 lições418Formatos de saída
4 lições418Projeto de Loja Virtual
Projeto5 lições56Desafios Finais
3 lições3
Aprenda Fazendo
Escreva código real, consulte bancos de dados, crie sites e domine prompts de IA. Nossas lições interativas cobrem todas as habilidades que desenvolvedores modernos precisam.
Construa Sua Sequência
Mantenha a consistência e veja seu progresso crescer! Acompanhe seu hábito diário de programação, proteja sua sequência com dias de congelamento e ganhe recompensas por aparecer todos os dias.
12 dias de sequência
Volte amanhã para manter sua sequência!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Tudo ou Nada
Dia 5 de 7
Congelar Sequência
2 left
Onde Quiser
Leve sua jornada de programação com você! Sem configuração, sem downloads - apenas abra e comece a programar. Disponível no iOS, Android e Web com avaliações de 4.9 estrelas.
Você Não Está Sozinho
Compita em placares globais, convide amigos para ganhar recompensas e celebre as conquistas uns dos outros. Programar é melhor com amigos!
Aprenda de todas as formas
Leia, ouça, teste-se, pergunte à IA ou consulte qualquer coisa que já tenha estudado. Cada lição se adapta a você.
Uma variável é um contêiner nomeado que armazena um valor que você pode referenciar depois.
Em Python, você cria uma escrevendo o nome, um sinal de igual e o valor que quer armazenar.
O valor pode mudar com o tempo - reatribuir o nome simplesmente o aponta para um novo valor.
Seja Certificado
Ganhe certificados para cada curso que você completar. Adicione-os ao seu perfil do LinkedIn e currículo para mostrar sua experiência em programação aos empregadores.
Por que aprender Kubernetes com a Coddy
- Pratique Kubernetes no seu navegador. Sem minikube, sem kind, sem Docker Desktop e sem conta de nuvem para pagar - cada aula roda contra um cluster simulado de um único nó, então você pode começar a digitar comandos
kubectlimediatamente e ver como o cluster responde. - O essencial de Kubernetes: Pods, manifestos YAML e labels, Deployments com escalonamento, atualizações graduais e rollbacks, Services e seus endpoints, ConfigMaps e Secrets, namespaces e Jobs, e a saída do
kubectlde-o wideaté JSONPath. Os fundamentos de Kubernetes que você vai usar todos os dias no trabalho. - As dicas de IA ajudam você a ler o que o cluster está dizendo - um Pod preso em
ImagePullBackOff, um container emCrashLoopBackOff, os eventos no fim dokubectl describe- sem entregar a resposta, para que depurar deixe de ser adivinhação. - Certificado de Kubernetes gratuito ao concluir a seção, com um projeto prático de loja virtual no caminho. Uma prova confiável para vagas de DevOps, plataforma e backend, onde o Kubernetes é a forma padrão de executar containers em produção.
Perguntas frequentes sobre aprender Kubernetes
O que é Kubernetes?
O que é kubectl?
kubectl é a ferramenta de linha de comando para trabalhar com um cluster Kubernetes. Com ela você cria e inspeciona recursos (kubectl get pods, kubectl describe), aplica manifestos YAML (kubectl apply -f), escala e atualiza Deployments, lê logs e executa comandos dentro dos containers. Quase toda aula desta seção é um exercício de kubectl, porque é assim que a maioria dos engenheiros trabalha com Kubernetes no dia a dia.Preciso instalar o Kubernetes ou montar um cluster?
Este é um cluster Kubernetes real?
kubectl responde como um cluster real responderia: os Pods passam de ContainerCreating para Running, uma imagem errada termina em ImagePullBackOff, um container que falha em CrashLoopBackOff, e o kubectl describe mostra os eventos que explicam o motivo. Não há um control plane real por trás, então ele serve para aprender os comandos e conceitos, não para executar cargas de produção. Os mesmos comandos funcionam no minikube, no kind ou em um cluster na nuvem.Kubernetes vs Docker: qual é a diferença?
Devo aprender Docker antes de Kubernetes?
Kubernetes é difícil de aprender?
kubectl describe, identificar um ImagePullBackOff ou um CrashLoopBackOff - é onde a maioria dos iniciantes trava, por isso ela tem um capítulo próprio.Posso aprender Kubernetes online de graça?
kubectl em cada exercício, um projeto e um certificado. Tudo roda em um ambiente simulado no navegador, então você não precisa instalar nada nem pagar por um cluster na nuvem para começar.O curso vem com uma certificação de Kubernetes?
kubectl que você constrói aqui é a base sobre a qual elas se apoiam. O Kubernetes aparece na maioria das vagas de DevOps, plataforma e backend, então o certificado é um sinal relevante junto aos seus projetos.