Thank you for installing Kubeinvaders! This is a chaos engineering tool developed by Luckysideburn and contributors from platformengineering.it for the Kubernetes community, including software developers and admins.

Kubeinvaders started in 2019 as a gamified chaos engineering tool, and we are continually evolving it into a more sophisticated instrument :D

Here’s how it works:

For reports, bugs, or ideas, feel free to open an issue on the project's GitHub repository or contact Luckysideburn at luckysideburn@gmail.com.

Game Mode
Enabling the game console allows you to kill pods and launch workloads to stress cluster nodes (check “Show keys and options” to learn how). You can also switch between namespaces and perform many other tasks.

Check HTTP
Use this to monitor an ingress and generate real-time reports. It’s very useful for understanding what happens to your applications during chaos sessions. Currently, we monitor HTTP call durations and status codes. Additionally, you’ll find some very useful default metrics:

Selected Namespace => Indicates the current namespace focused on by the tool. You can switch between selected namespaces during installation.

Deleted Pods Total => The total number of killed pods.

Current Chaos Pods => When the node stress test mode is activated, this metric shows the number of jobs stressing your cluster.

Current Replicas State Delay => An important metric that shows how long your cluster takes to return to the desired state after a chaos engineering session.

Programming Mode (Under Development)
Using YAML programming, you can define your own chaos engineering experiments and execute them. We have preloaded some presets for various open-source tools to stress test. This feature is still in development, so contributions are welcome.
Selected Namespace:  NULL
Deleted Pods Total:  0
Chaos Jobs Total:  0
Current Chaos Pods:  0
Not Running Pods:  0
Current Replicas State Delay:  0 sec
Latest Replicas State Delay:  0 sec