Tools/kubernetes-sigs/kwok

kwok

Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.

3.2k+3/wkemergingSmartyApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated May 2026

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 free

Free: 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.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
78/100 · B+
Adoption17/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabledOrganization account (206 public repos)Notable author: 4,391 followers

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
Kubernetes SIGs (Organization)
Stars
3,164
Forks
245

Explore Further

More tools in the directory