Krkn review
Krkn combines Kubernetes failure injection with health, alert, and SLO checks.
Reviewed by iTechGuides Editors · Editorial team · Updated Nov 2026
Krkn is an open-source chaos and resiliency testing tool for teams operating Kubernetes environments. Its command-line interface discovers and runs scenarios that disrupt pods and containers, nodes, clusters, networks, storage, and cloud resources. The goal is to assess how infrastructure and applications recover under controlled failures, rather than provide a hosted testing service. It fits teams that can run tools in their own environment and want to examine resilience across Kubernetes clusters, including clusters spanning cloud providers.
The main strength is the range of failure scenarios paired with checks around the test. Krkn can introduce network latency, packet loss, and bandwidth restrictions, while Cerberus monitors cluster health. It can check alerts after scenarios, validate SLOs using Prometheus metrics, collect telemetry, and provide rollback recovery state for scenarios. This makes it relevant for teams that want to connect injected failures with service and cluster signals, not just trigger disruptions. Multi-cluster chaos tests are orchestrated through a Kubernetes operator, and listed integrations include Prometheus, S3, Elasticsearch, AWS, Azure, GCP, IBM Cloud, Alibaba Cloud, OpenStack, and VMware.
Krkn is presented as an open-source project, with Linux and self-hosted deployment options. Teams need to be comfortable operating it themselves; it is not positioned as a paid hosted service. The breadth of scenarios and cloud integrations makes it a fit for small, mid-market, or enterprise teams whose testing centers on Kubernetes, especially when they need cloud-resource and network failure injection alongside cluster checks. Its focus is also its boundary: organizations seeking a general-purpose chaos platform outside Kubernetes, or a managed service with vendor-led support, should consider alternatives. Support channels are community and documentation.
Questions about Krkn
What does Krkn run on? Linux. It runs self-hosted.
What does Krkn integrate with? 10 integrations, including Prometheus, S3, Elasticsearch, AWS and Azure.
Who is Krkn built for? Small businesses, mid-market companies and enterprises (our editorial estimate).
Krkn pros and cons
- Where it wins
- Tests pod, node, cluster, network, and cloud-resource failures
- Checks cluster health, alerts, and SLOs during or after scenarios
- Coordinates multi-cluster tests through a Kubernetes operator
- Where it doesn't
- Requires a self-hosted deployment
- Focuses on Kubernetes environments rather than general infrastructure testing
- Support is through community channels and documentation
Krkn fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update
