About KubernetesTrainer

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.

The HPC Learning Hub

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: SpackApptainerSlurmKubernetes

The simulated cluster

Control planemaster-1 (4 CPU / 8Gi RAM)
Worker nodesworker-1, worker-2, worker-3 (8 CPU / 16Gi each)
Kubernetes versionv1.36.0
Container runtimecontainerd 1.7.13
Namespacesdefault, kube-system, production, staging
WorkloadsDeployments, StatefulSets, DaemonSets, Jobs, CronJobs
NetworkingServices, Ingresses, NetworkPolicies
RBACRoles, ClusterRoles, RoleBindings, ServiceAccounts
Error statesCrashLoopBackOff, ImagePullBackOff, Pending
Helminstall, upgrade, rollback, list, uninstall, repo

What you can practice

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.

Technical stack

FrontendVanilla JS, HTML5, CSS3 — no framework, no npm
Editorsvim (full motions, operators, visual mode, marks) + nano
StatesessionStorage (pods, deployments, history)
AuthSupabase (Google + GitHub OAuth)
PaymentsStripe
HostingApache / FreeBSD shared hosting

Contact

Questions or feedback: info@hpclearninghub.com

Unofficial training resource — not affiliated with CNCF, Google, or any Kubernetes vendor.

← Back to home