Files
krkn/docs/pod_scenarios.md
Naga Ravi Chaitanya Elluri 82743230fe Modify documentation to improve readability
This commit:
- Converts various sections in the readme into individual documents.
- Adds pointers to the public blogs.
- Updates workflow/architecture diagram.
- Adds community info and contributing guidelines.
2020-10-21 15:01:54 -04:00

1.6 KiB

Pod Scenarios

Kraken consumes Powerfulseal under the hood to run the pod scenarios.

Pod chaos scenarios

Following are the components of Kubernetes/OpenShift for which a basic chaos scenario config exists today. Adding a new pod based scenario is as simple as adding a new config under scenarios directory and defining it in the config.

Component Description Working
Etcd Kills a single/multiple etcd replicas for the specified number of times in a loop ✔️
Kube ApiServer Kills a single/multiple kube-apiserver replicas for the specified number of times in a loop ✔️
ApiServer Kills a single/multiple apiserver replicas for the specified number of times in a loop ✔️
Prometheus Kills a single/multiple prometheus replicas for the specified number of times in a loop ✔️
OpenShift System Pods kills random pods running in the OpenShift system namespaces ✔️

NOTE: Writing policies can be referred for more information on how to write new scenarios.