Minecraft as a k8s admin tool

Would you kill this innocent looking service?

Disclaimer: In my spare time I like to build tools that no one really needs, and this is one of them.

Have you ever thought to yourself: Why don’t we have an immersive 3D sandbox user interface to manage workloads on my favorite container orchestrator? No? Well here it is anyway.

The inspiration for KubeCraft Admin come from watching a video on the MakeCode platform which showed that it’s possible through a WebSocket server to programmatically manipulate the world in Minecraft.

My project populates the world with different animals in different pens (one for each namespace). The animals each correspond to a resource in your k8s cluster.

Want to read this story later? Save it in Journal.

  • Pigs are Pods
  • Cows are ReplicaSets
  • Chickens are Services
  • Horses are Deployments

Once you connect to the KubeCraft Admin WS and stand on the beacon, connection is made to the designated k8s cluster. Animals will spawn to reflect the cluster state. Animals will die when resources get deleted, conversely killing an animal in Minecraft will delete the corresponding resource.

Time to spruce up your resume and add Minecraft to your professional skills! :)

Here is the github link!

More from Journal

There are many Black creators doing incredible work in Tech. This collection of resources shines a light on some of us:

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Display The Latest Products Section — P2 — Using Meta Box and Elementor

A solution to Raspberry-Pi slow Chromium

What are Classes for in programming? (an answer for beginners)

How a Facebook puzzle broke me.

Picture of witches Brooms and Wands that are set up in algebraic equations.

Convert PDF to Images (JPG, PNG, TIFF, SVG) in Java

Sample PDF document

Recursion: functions that call themselves

How to Export and Import Category / Taxonomy in Wordpress

How to import and export category in WordPress

How Software Development Really Works — Writing Quality Code and Working Hard Does Not Progress…

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Eric Jadi

Eric Jadi

More from Medium

Getting Started with Container Volumes and Persistent Storage

eBPF — kProbes failure on AWS Amazon Linux 2 image

Cluster Autoscaler for higher scalability ( K8s Part 2)

Redis, Redis, Redis and Portainer