Skip to content

operatorequals/KubeWars

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KubeWars

What if I told you that an Armageddon is going on in the TCP layer of your Kubernetes cluster?

Enter KubeWars

KubeWars is a game that was created using Kubernetes as a Game Engine! Its audience probably is all these DevOps and SRE Teams around the technical world, that would enjoy a break for shooting some enemy Spacecraft Pods, just before going about debugging that Jenkins issue again.

Demo

Deploy your Team and Get In! asciicast

Description

Several Spacecrafts tagged in Teams are entering the Kubernetes cluster as Pods, flying around the TCP layer. They can be targeted by their cluster IP addresses.

The Teams rosters are cooked by the players in a nice Helm Chart!

The spacecraft default stance is "Fire on all directions", shooting TCP packets on randomly generated targets in the subnet.

If a TCP packet finds an enemy spacecraft, (its HP get lowered and) it goes down!

The Team with its members staying in Running state for longer is the winning team!

Fasten your seatbelt Commander

The Team commanders can directly control the Spacecrafts of their Team, by executing the spacecraft application with a TTY from inside the pod as below:

kubectl exec -ti jacob-blue-kubewars-bot -- spacecraft

From there you can enter the "Search and Destroy" mode, by selecting the target spacecraft by IP and shooting using SPACE.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published