Enterprise Grade Minecraft On Kubernetes
summary
Runs a single-instance Minecraft server on Kubernetes with a Recreate deployment strategy, SSD-backed storage class (Retain, expandable) and ReadWriteOnce PersistentVolumeClaim mounted at /data; container requests ~5GB with JVM set to 4GB and one pod per node. Mods install via init containers that curl jars into the data volume before startup. Exposes Minecraft TCP, Archon remote-control TCP, and UDP voice chat behind a static IP/load balancer. Backups use a CronJob twice a day that calls Archon to save, snapshots world files to a versioned GCS bucket (keep 5), cost reported ≈ $106/month; restore process is manual.
AI-written summary · about
chapters (8)
- 0:00Introduction to project
- 1:36Architecture design
- 6:33State management setup
- 10:51Deployment and mods
- 18:02Service exposure
- 20:08Backup automation
- 26:24Live demonstration
- 28:53Conclusion and Q&A
related talks
41mRunning Jakarta EE Applications like Cargo Tracker inside Kubernetes with Nested Container Architect
24mOptimizing K8s and unlock blockers with Pod Live Migration
55mCloud services for gaming
01h 59mKubernetes for Java Developers
33mSpace Invaders for Kubernetes: Consolidating 50 Clusters at Scale
23mThe Open Source Revolution: How Kubernetes is Changing the Games Industry
01h 02mJava to Kubernetes for Dummies
39mOptimizing Resource Usage in Kubernetes
