12 laboratorios de Kubernetes,
en español.
De tu primer Deployment a cerrar la red con NetworkPolicy. Cada laboratorio te dice si te funcionó.
De la teoría a tu clúster, en 12 pasos.
Cada uno se apoya en el anterior. Los corres en tu propio k3s o Kubernetes estándar.
- Namespace y Deployment: tu primer despliegue
- Service ClusterIP: una dirección estable para tus Pods
- Sondas y rollout: actualizar sin tumbar lo que funciona
- Ingress HTTP: abrir la puerta del clúster
- Ingress con TLS autofirmado: HTTPS sin dominio público
- Ingress con TLS de Let's Encrypt: un certificado público de verdad
- LimitRange: el tamaño permitido de cada contenedor
- ResourceQuota: el presupuesto del namespace
- El rollout que se atasca por la cuota
- SecurityContext: endurece un contenedor
- Pod Security Admission: avisa antes de bloquear
- NetworkPolicy de egreso: cierra la salida de un Pod
Funciona en k3s y en Kubernetes estándar. Necesitas un clúster de práctica (k3s en una máquina virtual sirve) y kubectl.
Cada laboratorio trae qué debes ver en pantalla, una tabla de errores comunes con su solución y un reto final resuelto. Además, los 88 errores de los 12 laboratorios vienen reunidos en una sola página para consultarla al lado de la terminal.
Qué no es, para que no te lleves un chasco: no es preparación para el examen CKA (no cubre RBAC (control de acceso por roles), kubeadm, alta disponibilidad, Helm ni almacenamiento), no es un curso en video y no incluye el clúster: lo corres en el tuyo, y un solo nodo alcanza para 10 de los 12 laboratorios.
Así se ve por dentro
Un trozo literal del laboratorio 01, tal como lo descargas:
# Deployment: la orden "mantén siempre 2 copias de esta aplicación corriendo".
apiVersion: apps/v1 # Grupo "apps" del API, versión 1; aquí viven los Deployment.
kind: Deployment # Tipo de objeto: un despliegue administrado.
spec: # Lo que quieres que exista (el deseo, no el estado actual).
replicas: 2 # Cuántas copias del Pod quieres corriendo al mismo tiempo.
template:
spec:
automountServiceAccountToken: false # La aplicación no habla con el API, así que no recibe credenciales.
containers:
- name: tienda
image: andresgarcia0313/nodehostname:1.0.0 # Imagen con versión fija; nunca uses :latest en serio.
Y cada laboratorio te dice cómo saber si te funcionó:
kubectl get deployment tiendamuestraREADY,UP-TO-DATEyAVAILABLE. Cuando todo funciona,READYqueda en2/2; en los primeros segundos puedes ver0/2o1/2mientras se descarga la imagen.
Las salidas de consola del kit son reales, medidas sobre k3s v1.34.3. Donde no hay una salida medida, se describe en palabras qué debe aparecer.
¿Y por qué pagar, si la documentación de Kubernetes es gratis?
- Un orden. La documentación oficial es un manual de consulta, no una ruta. Aquí son 12 pasos numerados, cada uno apoyado en el anterior.
- Saber si te funcionó. Cada laboratorio trae qué debes ver y una tabla de errores comunes con su causa y su solución.
- Manifiestos que te llevas al trabajo. Comentados línea por línea, con un
aplicar.shy uneliminar.shque no dejan basura en el clúster.
Si solo quieres un clúster para jugar, usa los tutoriales oficiales y te ahorras el dinero. Te lo digo yo, que soy el que vende esto.
¿Primero quieres probar? Llévate 2 laboratorios gratis
Al terminarlos tendrás tu primera aplicación corriendo en k3s y sabrás ponerle tope de CPU y memoria a un equipo dentro del clúster. Te envío al correo el laboratorio 01 (namespace y deployment) y el 08 (ResourceQuota), completos y con su solución.
Un pago, y es tuyo.
Para que compares: solo el examen CKA (Certified Kubernetes Administrator) cuesta USD 445 y las plataformas de laboratorios cobran por mes. Esto es un pago único de unos USD 12 y es tuyo para siempre.
Garantía de 30 días. Lo descargas, lo corres y, si no te sirve, respondes el correo con el que te llegó la descarga y te devuelvo el dinero a la misma cuenta Nequi o Bre-B desde la que pagaste. Sin formularios y sin preguntas.
Soy Andrés García, ingeniero de sistemas e instructor de Docker y Kubernetes. La imagen que usan los laboratorios es mía: andresgarcia0313/nodehostname, y esta misma página la sirve un clúster k3s de tres nodos que administro yo. Todavía no tengo testimonios de este kit porque lo acabo de publicar; por eso la garantía es de 30 días: el riesgo lo pongo yo.
Comprar el kit
Te muestro el valor exacto para pagar por Bre-B o Nequi; la descarga te llega al correo.
¿Necesitas laboratorios a la medida para tu equipo o una automatización?
Preparo laboratorios para cursos y equipos, y flujos de automatización con n8n a precio cerrado. Cuéntame qué necesitas y te respondo con una propuesta.
Preguntas frecuentes
¿Cómo pago?
Desde Colombia, por Bre-B o Nequi desde cualquier banco, al valor exacto que te muestro al hacer el pedido. Los pesos del final identifican tu pago, por eso debe ser exacto. Si estás en otro país, escríbeme por el formulario de arriba y te indico cómo pagar.
¿Cuándo recibo el kit?
Cuando llega el pago te envío el enlace de descarga al correo, normalmente en menos de una hora.
¿Y si no me sirve?
Tienes 30 días desde la compra. Me escribes, me dices "no me sirvió" y te devuelvo el dinero por el mismo medio por el que pagaste. No te pido que expliques por qué.
¿Recibo las actualizaciones?
Sí. Es un pago único y si mejoro o amplío el kit te mando la versión nueva al mismo correo, sin costo. Última actualización: 10 de octubre de 2026.
¿Puedo compartirlo?
El kit es para tu uso personal. Si lo quieres para un equipo o un curso, escríbeme por el formulario de arriba.
Guías gratis: tu Service de Kubernetes no responde y los endpoints salen vacíos · el certificado de cert-manager se queda en pending con el reto en 404.
Llévate 2 laboratorios gratis