KubernetesTrainer.com is an interactive browser-based trainer for Kubernetes — practice real kubectl commands, Helm, RBAC, networking and more on a simulated cluster. No install, no cluster needed.
KubernetesTrainer is part of the HPC Learning Hub — a family of free, browser-based trainers covering the full HPC and cloud-native stack:
The full path: Spack → Apptainer → Slurm → Kubernetes
| Control plane | master-1 (4 CPU / 8Gi RAM) |
| Worker nodes | worker-1, worker-2, worker-3 (8 CPU / 16Gi each) |
| Kubernetes version | v1.36.0 |
| Container runtime | containerd 1.7.13 |
| Namespaces | default, kube-system, production, staging |
| Workloads | Deployments, StatefulSets, DaemonSets, Jobs, CronJobs |
| Networking | Services, Ingresses, NetworkPolicies |
| RBAC | Roles, ClusterRoles, RoleBindings, ServiceAccounts |
| Error states | CrashLoopBackOff, ImagePullBackOff, Pending |
| Helm | install, upgrade, rollback, list, uninstall, repo |
Over 300 kubectl commands and flags — get, describe, apply, create, delete, scale, rollout, logs, exec, port-forward, top, cordon, drain, label, annotate, patch, auth, cp, wait, taint, diff, expose, run, autoscale, debug, and more. vim and nano editors built in with full command support.
| Frontend | Vanilla JS, HTML5, CSS3 — no framework, no npm |
| Editors | vim (full motions, operators, visual mode, marks) + nano |
| State | sessionStorage (pods, deployments, history) |
| Auth | Supabase (Google + GitHub OAuth) |
| Payments | Stripe |
| Hosting | Apache / FreeBSD shared hosting |
Questions or feedback: info@hpclearninghub.com
Unofficial training resource — not affiliated with CNCF, Google, or any Kubernetes vendor.
← Back to home