Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

kubequest

Plataforma educativa interactiva para aprender Kubernetes y practicar CKAD mediante lecciones visuales, simulaciones en navegador y clúster privado K3s. Incluye biblioteca de ejercicios comunitaria y tutor IA opcional.

Ficha actualizada 28 sept 2026, 0:44 · upstream 28 sept 2026, 0:33 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es kubequest

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

KubeQuest es una plataforma educativa diseñada para enseñar Kubernetes mediante experimentación práctica. Combina lecciones públicas interactivas con un clúster privado K3s para prácticas CKAD reales, todo accesible desde el navegador sin necesidad de terminal ni configuración inicial.

La plataforma incluye 16 capítulos sobre fundamentos de aplicaciones web, catorce lecciones visuales básicas de Kubernetes y ocho misiones originales de incidentes para práctica CKAD. También integra una biblioteca comunitaria con 152 tareas públicas adaptadas desde CKAD-exercises, cubriendo temas como Helm, CRDs e imágenes de contenedores.

La arquitectura utiliza TypeScript, React/Vite, Fastify y SQLite, ejecutándose en un servidor doméstico detrás de Cloudflare Tunnel. Las prácticas privadas operan en una máquina virtual KVM aislada con K3s v1.35.8+k3s1, preconfigurada con imágenes, ingress, almacenamiento y políticas de red. Un tutor IA opcional basado en Ollama qwen2.5:7b proporciona asistencia sin ejecutar comandos ni determinar calificaciones.

CASOS DE USO
  • Aprender fundamentos de aplicaciones web y contenedores mediante 16 capítulos interactivos antes de Kubernetes
  • Practicar conceptos básicos de Kubernetes con 14 lecciones visuales, diagramas clicables y ejercicios de predicción
  • Realizar prácticas CKAD certificadas en un clúster K3s privado con misiones de incidentes originales
  • Resolver 152 ejercicios comunitarios sobre Helm, CRDs e imágenes de contenedores sin calificación automática
  • Acceder a walkthroughs públicos con grabaciones y transcripciones de los ejercicios prácticos
PUNTOS DESTACADOS
  • Lecciones visuales interactivas con diagramas clicables, simulaciones y ejercicios de predicción en el navegador
  • Clúster K3s v1.35.8+k3s1 privado para prácticas CKAD reales con recursos aislados y políticas de red
  • Biblioteca comunitaria con 152 tareas públicas desde CKAD-exercises, incluyendo Helm, CRDs e imágenes
  • Tutor IA opcional con Ollama qwen2.5:7b que proporciona asistencia sin ejecutar comandos ni determinar calificaciones
  • Interfaz oscura ámbar oficial con arte CNCF, soporte para movimiento reducido y layouts móviles optimizados
PRECAUCIONES
  • No es un simulador oficial de examen CKAD ni cubre toda la cobertura del examen
  • Disponibilidad dependiente del servidor doméstico y conexión a internet
  • Las prácticas privadas requieren autenticación con Google verificada para el propietario autorizado
  • La sesión expira tras 30 minutos de inactividad en las prácticas privadas
  • El tutor IA no puede ejecutar comandos ni determinar calificaciones, solo proporciona asistencia
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Requiere Node 22.22.1 o superior. Despliegue detrás de Cloudflare Tunnel con K3s v1.35.8+k3s1 en máquina virtual KVM aislada (4 vCPUs, 8 GiB RAM). El backend debe ejecutarse antes de verificaciones del navegador. Producción mediante systemd con backup de SQLite y despliegues atómicos. Wiki separado en kubequest-wiki publicado en GitHub Pages. Verificar Chromium para pruebas de navegador.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
4340
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.