Menu
Coddy logo textTech
terminal iconParte del Journey de TerminalRecorrido

Aprende Kubernetes y kubectl

Un curso gratuito e interactivo de Kubernetes. En cada lección practicas los comandos esenciales de kubectl - get, describe, apply, scale, rollout, expose, logs, exec - ejecutando Pods, Deployments y Services en un clúster simulado, con pistas de IA cuando te atascas y un certificado gratuito al terminar. No necesitas minikube ni una cuenta en la nube: el clúster está simulado, así que puedes centrarte en los comandos y los conceptos. Forma parte del recorrido más amplio de Terminal, justo después de la sección de Docker, así que tienes a mano los fundamentos de contenedores sobre los que se apoya Kubernetes.

35,201+ codders inscritos

45 lecciones41 retos182 preguntas de quiz

  • Apto para principiantes
  • sparkles iconAyuda de codificación con IA
  • hint iconLecciones interactivas prácticas
  • volume On iconNarración de audio en cada lección
  • quiz iconCuestionarios para poner a prueba tu conocimiento
  • certificate iconCertificado gratuito de finalización

Programa

1 secciones1 proyectos45 lecciones41 retos182 preguntas de quiz

Esta sección forma parte del Journey de Terminal. El programa completo tiene más secciones - haz clic en cualquier vista previa de abajo para verla en la página del Journey.

  1. Sección 1Fundamentos82 lecciones
  2. Sección 2Control de versiones58 lecciones
  3. Sección 3Introducción a Docker40 lecciones
  4. Empezar secciónEmpezarExpandirContraerAprende Kubernetes desde la línea de comandos: ejecuta e inspecciona Pods, escribe manifiestos, administra Deployments, Services y la configuración, trabaja con namespaces y Jobs, y depura los problemas.

    Introducción

    2 lecciones212

    Pods

    5 lecciones525

    Manifiestos

    3 lecciones313

    Servicios

    4 lecciones418

    Configuración

    4 lecciones418

    Espacios de nombres y trabajos

    4 lecciones418

    Formatos de salida

    4 lecciones418

    Proyecto de tienda web

    Proyecto5 lecciones16
Lo que obtienes
Todo lo que usarás para aprender a programar

Learn by Doing

Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.

playground.js
Code Editor
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Input
"Alex"
Output
"Hello, Coddy! Alex"

Build Your Coding Streak

Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.

12 days streak

Return tomorrow to keep your streak!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

Double or Nothing

Day 5 of 7

fire Freeze icon

Streak Freeze

2 left

Code Anywhere, Anytime

Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.

Python
7Streak
250Score
5Energy
Variables
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
CONTINUE
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
Journey
Goals
Leaderboard
Profile
4.9
StarStarStarStarStar
Rating

You're Not Alone in This

Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!

Challenger League
Challenger LeagueTop 7 advance
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconPromotion zoneleaderboard Arrow Up icon

Every way to learn

Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.

Intro to Variables
Audio

A variable is a named container that stores a value you can reference later in your program.

In Python, you create one by writing the name, an equals sign, then the value you want to store.

The value can change over time - reassigning the name simply points it to a new value.

1xSarah

Prove Your Skills

Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.

CoddyCertificate of Completion
This certifies thatJohn Doehas successfully completed
python iconPython Fundamentals
Verified
DateJan 2026
LinkedInAdd to LinkedIn

Por qué aprender Kubernetes con Coddy

  • Practica Kubernetes en tu navegador. Sin minikube, sin kind, sin Docker Desktop y sin factura de la nube: cada lección se ejecuta contra un clúster simulado de un solo nodo, así que puedes empezar a escribir comandos de kubectl de inmediato y ver cómo responde el clúster.
  • Kubernetes esencial: Pods, manifiestos YAML y etiquetas, Deployments con escalado, actualizaciones progresivas y rollbacks, Services y sus endpoints, ConfigMaps y Secrets, namespaces y Jobs, y la salida de kubectl desde -o wide hasta JSONPath. Los fundamentos de Kubernetes que usarás cada día en el trabajo.
  • Las pistas de IA te ayudan a leer lo que te dice el clúster - un Pod atascado en ImagePullBackOff, un contenedor en CrashLoopBackOff, los eventos al final de kubectl describe - sin revelarte la respuesta, para que depurar deje de ser adivinar.
  • Certificado gratuito de Kubernetes al terminar la sección, con un proyecto práctico de una tienda web por el camino. Una prueba creíble para puestos de DevOps, plataforma y backend, donde Kubernetes es la forma estándar de ejecutar contenedores en producción.

Preguntas frecuentes sobre aprender Kubernetes

¿Qué es Kubernetes?

Kubernetes (a menudo abreviado K8s) es un sistema de código abierto para ejecutar contenedores en un clúster de máquinas. Describes el estado que quieres - qué imágenes ejecutar, cuántas copias, cómo se accede a ellas por la red - y Kubernetes mantiene el clúster ajustado a esa descripción: programa los Pods en los nodos, reinicia los contenedores que fallan, reemplaza los Pods que desaparecen y despliega las versiones nuevas de forma gradual.

¿Qué es kubectl?

kubectl es la herramienta de línea de comandos para trabajar con un clúster de Kubernetes. Con ella creas e inspeccionas recursos (kubectl get pods, kubectl describe), aplicas manifiestos YAML (kubectl apply -f), escalas y actualizas Deployments, lees logs y ejecutas comandos dentro de los contenedores. Casi todas las lecciones de esta sección son ejercicios de kubectl, porque así trabaja con Kubernetes la mayoría de los ingenieros en su día a día.

¿Necesito instalar Kubernetes o montar un clúster?

No. Las lecciones se ejecutan contra un clúster simulado directamente en tu navegador: sin minikube, sin kind, sin Docker Desktop, sin cuenta en la nube y sin permisos de administrador. Está diseñado para enseñarte los comandos, la sintaxis de los manifiestos y los conceptos, de modo que cuando montes un clúster real todo te resulte familiar. Cuando quieras ejecutar tus propias cargas de trabajo, minikube o kind en tu propio equipo es el siguiente paso natural.

¿Es un clúster de Kubernetes real?

No, es un clúster simulado de un solo nodo creado para aprender. kubectl responde como lo haría un clúster real: los Pods pasan de ContainerCreating a Running, una imagen incorrecta termina en ImagePullBackOff, un contenedor que falla en CrashLoopBackOff, y kubectl describe muestra los eventos que explican por qué. No hay un plano de control real detrás, así que sirve para aprender los comandos y los conceptos, no para ejecutar cargas de producción. Los mismos comandos funcionan contra minikube, kind o un clúster en la nube.

Kubernetes vs Docker: ¿cuál es la diferencia?

Docker construye imágenes y ejecuta contenedores en una sola máquina. Kubernetes ejecuta contenedores en todo un clúster: decide dónde se ejecutan, mantiene vivo el número correcto de copias, las reinicia cuando fallan, reparte el tráfico entre ellas con Services y despliega versiones nuevas sin tiempo de inactividad. No compiten, se complementan: empaquetas tu aplicación como una imagen y Kubernetes la ejecuta a escala.

¿Debo aprender Docker antes que Kubernetes?

Sí, idealmente. Kubernetes ejecuta contenedores, así que saber qué son una imagen y un contenedor hace que los Pods y los Deployments se entiendan mucho más rápido. La sección de Docker va justo antes de esta en el recorrido de Terminal, así que si los contenedores son nuevos para ti, empieza por ahí. Sentirte cómodo en la línea de comandos también ayuda, ya que aquí todo se escribe en una terminal.

¿Es difícil aprender Kubernetes?

Tiene esa fama, sobre todo porque hay muchos tipos de recursos. El núcleo es más pequeño de lo que parece: Pods, Deployments, Services, ConfigMaps y Secrets, y namespaces cubren la mayor parte del trabajo diario, y eso es lo que enseña esta sección, paso a paso y con práctica. La depuración - leer los eventos de kubectl describe, detectar un ImagePullBackOff o un CrashLoopBackOff - es donde más se atascan los principiantes, así que tiene su propio capítulo.

¿Puedo aprender Kubernetes en línea gratis?

Sí. La sección interactiva de Kubernetes es gratuita: lecciones completas, práctica de kubectl en cada ejercicio, un proyecto y un certificado. Todo se ejecuta en un entorno de navegador simulado, así que no necesitas instalar nada ni pagar un clúster en la nube para empezar.

¿El curso incluye una certificación de Kubernetes?

Incluye un certificado de finalización gratuito que puedes compartir en LinkedIn o añadir a tu currículum. No es la certificación CKA o CKAD de la CNCF - esos son exámenes supervisados y de pago - pero la soltura con kubectl que adquieres aquí es la base sobre la que se construyen. Kubernetes aparece en la mayoría de las ofertas de DevOps, plataforma y backend, así que el certificado es una señal significativa junto a tus proyectos.

Rutas de aprendizaje que incluyen este curso

Este curso es un paso de una ruta más larga: varios cursos en el orden en que los enseñaría un mentor, cada uno con su propio certificado gratis.

Coddy programming languages illustration

Aprende Introducción a Kubernetes con Coddy

COMENZAR