
kwok
Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.
The Lens
KWOK stands for Kubernetes Without Kubelet. It simulates a Kubernetes cluster with fake nodes and fake pods, so you can test scheduling, controllers, autoscaling, and cluster-wide behavior without paying for real infrastructure. The maintainers claim it holds 1,000 nodes and 100,000 pods on a laptop with low CPU and memory overhead, and creates resources at 20 per second.
Install is a pre-built binary or a Docker image, plus `kwokctl` to manage simulated clusters the way `kind` or `minikube` manages real ones. It speaks the standard Kubernetes API, so kubectl, helm, and any custom controllers you've written work against it unchanged. Configure node types, labels, taints, and pod behaviors to mirror your production setup.
Solo developers writing operators or controllers: this is the right tool for unit testing at scale. Platform teams validating multi-cluster configurations or testing scheduler changes: KWOK is cheaper than spinning up real clusters and faster than waiting for pods to actually schedule. Large teams running chaos and failure scenario tests: ideal.
The catch: KWOK simulates the control plane, not the data plane. It will not catch container runtime bugs, networking issues, or anything that depends on real workloads executing. Use it alongside real cluster tests, not as a replacement for them.
Free vs Self-Hosted vs Paid
fully freeFree: Apache 2.0, full source, no enterprise tier. SIG project under the Kubernetes organization.
Self-hosted: Runs on your laptop or CI runners. No infrastructure required beyond the machine you're already using.
Paid: None. It's a Kubernetes SIG project; there is no commercial version.
Free Kubernetes SIG project. Simulates clusters on hardware you already own.
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
License: Apache License 2.0
Use freely. Patent grant included.
Commercial use: ✓ Yes
About
- Owner
- Kubernetes SIGs (Organization)
- Stars
- 3,113
- Forks
- 243
Explore Further
More tools in the directory
career-ops
AI-powered job search system built on Claude Code. 14 skill modes, Go dashboard, PDF generation, batch processing.
46.2k ★kitty
If you live in the terminal, kitty is made for you! Cross-platform, fast, feature-rich, GPU based.
33.1k ★ceph
Ceph is a distributed object, block, and file storage platform
16.6k ★