Remote sandbox environments for learning and experimentation — without setup or cleanup. Launch fresh Linux VMs, Docker hosts, or Kubernetes clusters in seconds, publish ports, share terminal sessions, and connect over SSH.
A multi-node Kubernetes cluster provisioned with kubeadm, allowing you to choose your preferred container runtime and networking plugin. Perfect for CKA, CKAD, and CKS preparation.
A collection of mini-programs demonstrating Kubernetes client-go usage and a loaded IDE. Handy if you need to write a controller or two.
A single-node cluster with most of the K3s bells and whistles disabled.
A sandbox where you can experiment with different k8s stacks all you want!
Diagnose realistic distributed tracing scenarios in a preloaded k3s VM, for users to get more familiar with traces in general and jaeger-ui specifically. There's guided investigation through distributed traces, along with identification of slow spans and comparing two traces to identify what changed to make it slow down.
This playground presents a k3s cluster that has randomized security vulnerabilities injected based on the OWASP Kubernetes Top 10 list for 2025. Run a scan to find what's wrong, then fix it and get another random vulnerability automatically injected. Play as long as you like!
Experiment with GitOps - deploy a demo app to a Kubernetes cluster with ArgoCD, with app manifests stored in a Git repo hosted in Gitea.
Open-Source Kubernetes YAML Builder with Intuitive Web Interface and Dynamic Visualization for Developers and DevOps Engineers kube-composer.com
A manually assembled Kubernetes cluster, inspired by Kelsey Hightower's "Kubernetes the Hard Way" tutorial.
A single-machine playground to experiment with kubeadm, a tool built to provide best-practice "fast paths" for creating Kubernetes clusters.
A multi-node K3s cluster to demo connecting and troubleshooting a homelab remotely via tailscale. All username/passwords are admin/admin123