github rohitg00/k8sgames v1.0.0
v1.0.0 — K8sGames: Learn Kubernetes by Playing

latest release: v1.1.0
one month ago

K8sGames v1.0.0

Learn Kubernetes by playing. Deploy pods, fix CrashLoopBackOff, type real kubectl commands — 3D browser game, no install needed.

Play Now

https://k8sgames.com

Highlights

4 Game Modes

  • Campaign — 20 levels across 5 chapters (Foundations → Production)
  • Chaos Mode — Endless incident survival with combo multiplier
  • Sandbox — Free-build with Architecture Advisor scoring (0-100)
  • Challenges — 10 timed scenarios from 3-tier apps to disaster recovery

Real kubectl Commands

  • 16 commands: get, describe, logs, scale, delete, apply, create, run, rollout, drain, cordon, uncordon, top, exec, label, explain
  • Tab completion for resource names
  • Full command history

25 Kubernetes Resources

Pod, Deployment, ReplicaSet, StatefulSet, DaemonSet, Job, CronJob, Service, Ingress, NetworkPolicy, ConfigMap, Secret, PersistentVolume, PersistentVolumeClaim, StorageClass, HPA, PDB, ResourceQuota, LimitRange, Namespace, Node, Role, RoleBinding, ServiceAccount, ClusterRole

35 Incident Types

CrashLoopBackOff, OOMKilled, ImagePullBackOff, NodeNotReady, DNSResolutionFailure, CertificateExpiry, EtcdLatency, and 28 more — each with investigation steps and resolution actions

46 Achievements

Beginner → Intermediate → Advanced → Secret, including easter eggs

Zero Install

Pure browser — Three.js + Tailwind CSS + vanilla ES6 modules. No build step, no dependencies.

Stats

  • 16,000+ lines of JavaScript
  • 30 source files
  • 20 campaign levels
  • 30-level XP progression (Novice → CKA Master)
  • 10 architecture scoring categories

Don't miss a new k8sgames release

NewReleases is sending notifications on new releases.