Skip to content

NETIZEN-11/krkn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

782 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Krkn aka Kraken

Workflow-Status coverage action OpenSSF Best Practices

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.

🚀 New: Chaos Template Library

KRKN now includes a comprehensive Chaos Template Library with pre-configured scenarios for quick execution:

  • Pod Failure: Test application restart policies
  • Node Failure: Validate cluster self-healing
  • Network Latency: Test performance under poor network
  • CPU/Disk Stress: Identify resource bottlenecks
  • VM Outage: OpenShift Virtualization testing
  • And more!

Quick Start with Templates

# List available templates
python krkn/template_manager.py list

# Run a pod failure test
python krkn/template_manager.py run pod-failure

# Customize with parameters
python krkn/template_manager.py run network-latency --param latency="200ms"

📖 Full Template Documentation

Workflow

Kraken workflow

How to Get Started

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

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.

Contributions

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.

More information on how to Contribute

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.

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

About

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

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 95.4%
  • Shell 3.9%
  • Other 0.7%