Get access to the Kubernetes playground with one click
Welcome to the Kubernetes + Helm Playground!
A full single-node Kubernetes cluster (k3s) with Helm 3 pre-installed — practice everything from basic kubectl to deploying production Helm charts.
Tip: Cluster takes ~90 seconds to initialise. Run
kubectl get nodes -w to wait for Ready before deploying Helm charts.What’s Pre-installed
- kubectl with tab completion and alias
k - Helm 3 with tab completion
- Demo namespace:
codeground-demowith a running nginx Deployment
Quick Start
kubectl get nodes kubectl get pods -n codeground-demo helm version helm list -A
Common Workflows
# Deploy a Helm chart helm repo add bitnami https://charts.bitnami.com/bitnami helm repo update helm install my-nginx bitnami/nginx helm status my-nginx helm uninstall my-nginx # Create your own Helm chart helm create mychart ls mychart/ helm install myapp ./mychart helm upgrade myapp ./mychart --set replicaCount=2
Advanced Tips
# Template rendering (without applying) helm template myapp ./mychart | head -50 # Diff before upgrade (requires helm-diff plugin) helm diff upgrade myapp ./mychart # Show chart values helm show values bitnami/nginx helm get values my-nginx # Rollback helm rollback my-nginx 1
Session Notes
- Session lasts 1 hour.
- Cluster initialises in ~90 seconds. Run
kubectl get nodes -wto watch readiness.