Kubeinvaders is a chaos engineering tool (featured in the CNCF landscape) developed by Luckysideburn and contributors from platformengineering.it for the Kubernetes community, including software developers and administrators.
For bug reports, feature requests, or suggestions, feel free to open an issue on the project's GitHub repository or contact Luckysideburn directly at luckysideburn@gmail.com.
>> Main Modes
There are three main modes: Game Mode and Programming Mode (which is still under development).
>> Game Mode
In Game Mode, accessible through the sidebar, you can view the list of all commands via the "Controls and Options" section or by pressing "h".
>> Some Metrics
- Selected Namespace: Displays the currently focused namespace. You can switch namespaces during operation.
- Deleted Pods Total: The total number of pods terminated during the session.
- Current Chaos Pods: Shows the number of jobs stressing your cluster when node stress testing is active.
- Current Replicas State Delay: Indicates how long it takes for your cluster to return to the desired state after a chaos engineering event.
>> The "Check Ingress HTTP during Chaos Experiment" Flag
This feature allows you to monitor an ingress and generate real-time reports, making it invaluable for observing your applications during chaos engineering sessions.
Currently, it tracks:
- HTTP call durations
- HTTP status codes
>> Programming Mode (Under Development)
In Programming Mode, you’ll be able to use YAML to define and execute custom chaos engineering experiments.