krkn-chaos/krkn

Chaos and resiliency testing tool for Kubernetes with a focus on improving performance under failure conditions. A CNCF sandbox project.

494

stars

903

commits

Python

primary language

Sep 9, 2026

updated

krkn-chaos.dev
chaos-engineering
containers
kubernetes
performance
reliability
resiliency
scalability
testing
Browse cluster: Kubernetes container runtime & orchestration

README

Krkn aka Kraken

Workflow-Status coverage security action OpenSSF Best Practices OpenSSF Scorecard CLOMonitor

Krkn logo

Chaos and resiliency testing tool for Kubernetes. Kraken injects deliberate failures into Kubernetes clusters to check if it is resilient to turbulent conditions.

Workflow

Kraken workflow

How to Get Started

Instructions on how to setup, configure and run Kraken can be found in the documentation.

Try it in your browser

Try with Killercoda

Want to try Krkn without setting up a cluster? Run the interactive hands-on tutorial on Killercoda: deploy a target app on a real 2-node Kubernetes cluster, inject pod and node chaos with krknctl, and watch the cluster heal itself - all in your browser, in about 20 minutes.

Blogs, podcasts and interviews

Additional resources, including blog posts, podcasts, and community interviews, can be found on the website

Roadmap

Enhancements being planned can be found in the roadmap.

Contributing

We are always looking for more enhancements, fixes to make it better, any contributions are most welcome. Feel free to report or work on the issues filed on github.

See CONTRIBUTING.md for details, or check the contribution guidelines on the website.

Community

Key Members(slack_usernames/full name): paigerube14/Paige Rubendall, mffiedler/Mike Fiedler, tsebasti/Tullio Sebastiani, yogi/Yogananth Subramanian, sahil/Sahil Shah, pradeep/Pradeep Surisetty and ravielluri/Naga Ravi Chaitanya Elluri.

Community Meeting

If you have any questions that you think could be better discussed on a meeting, we have monthly office hours. Please add items to the agenda beforehand so we can best prepare to help you.

The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.

Contributors

(top 30 of 92)

paigerube14

254 commits

chaitanyaenr

158 commits

tsebastiani

146 commits

sandrobonazzola

44 commits

krkn-chaos/krkn

Chaos and resiliency testing tool for Kubernetes with a focus on improving performance under failure conditions. A CNCF sandbox project.

494

stars

903

commits

Python

primary language

Sep 9, 2026

updated

krkn-chaos.dev
chaos-engineering
containers
kubernetes
performance
reliability
resiliency
scalability
testing
Browse cluster: Kubernetes container runtime & orchestration

README

Krkn aka Kraken

Workflow-Status coverage security action OpenSSF Best Practices OpenSSF Scorecard CLOMonitor

Krkn logo

Chaos and resiliency testing tool for Kubernetes. Kraken injects deliberate failures into Kubernetes clusters to check if it is resilient to turbulent conditions.

Workflow

Kraken workflow

How to Get Started

Instructions on how to setup, configure and run Kraken can be found in the documentation.

Try it in your browser

Try with Killercoda

Want to try Krkn without setting up a cluster? Run the interactive hands-on tutorial on Killercoda: deploy a target app on a real 2-node Kubernetes cluster, inject pod and node chaos with krknctl, and watch the cluster heal itself - all in your browser, in about 20 minutes.

Blogs, podcasts and interviews

Additional resources, including blog posts, podcasts, and community interviews, can be found on the website

Roadmap

Enhancements being planned can be found in the roadmap.

Contributing

We are always looking for more enhancements, fixes to make it better, any contributions are most welcome. Feel free to report or work on the issues filed on github.

See CONTRIBUTING.md for details, or check the contribution guidelines on the website.

Community

Key Members(slack_usernames/full name): paigerube14/Paige Rubendall, mffiedler/Mike Fiedler, tsebasti/Tullio Sebastiani, yogi/Yogananth Subramanian, sahil/Sahil Shah, pradeep/Pradeep Surisetty and ravielluri/Naga Ravi Chaitanya Elluri.

Community Meeting

If you have any questions that you think could be better discussed on a meeting, we have monthly office hours. Please add items to the agenda beforehand so we can best prepare to help you.

The Linux Foundation® (TLF) has registered trademarks and uses trademarks. For a list of TLF trademarks, see Trademark Usage.

Contributors

(top 30 of 92)

paigerube14

254 commits

chaitanyaenr

158 commits

tsebastiani

146 commits

sandrobonazzola

44 commits

Languages

Python

97.4%

Shell

2.1%