mirror of
https://github.com/krkn-chaos/krkn.git
synced 2026-04-15 06:57:28 +00:00
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.
1.6 KiB
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.