kwok 0.8.0

A toolkit that enables setting up a cluster of thousands of Nodes in seconds.

  • By Kubernetes SIGs
  • Open Source
  • Updated Jun 23, 2026
Download for Windows

About kwok

KWOK is a toolkit that enables setting up a cluster of thousands of Nodes in seconds. Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint that you can easily play around on your laptop.

What's new in 0.8.0

Changes by Kind
API Change or Feature
- Add steps to stage instead of next (#1403, @wzshiming)
- [kwokctl] Add subcommand config convert for upgrade old config (#1471, @wzshiming)
- Support IPv6 CIDR/IP (#1656, @wzshiming)
- Update default CIDR values from x.x.x.1/24 to x.x.x.0/24 (#1578, @wzshiming)
- Support resource creation for stage api
Support volume provisioner (#1617, @wzshiming)
- Support impersonate for pod/node in stage (#1629, @wzshiming)
- Change pod fast stage (#1640, @wzshiming)
- Respect delete finalizers
- Use conditions instead of podIP to check if the pod is ready
- [kwokctl] Add optional components to container runtime (docker/podman/nerdctl):
- kueue (#1513, @wzshiming)
- kueueviz (#1516, @wzshiming)
- jobset (#1537, @JerryHu1994)
- lws (#1610, @Copilot)
- descheduler (#1615, @Copilot)
- scheduler-plugins (#1661, @wzshiming)
- When enabled, the default kube-scheduler will be replaced by the kube-scheduler from scheduler-plugins, so the configuration can be passed using --kube-scheduler-config.
- [kwokctl] Add a warning log when enable/disable unsupport component (#1612, @wzshiming)
- [kwokctl] Support completion (#1618, @wzshiming)
Bug or Regression
- Add selector for pod readiness based on phase 'Pending' (#1509, @anson627)
- Fix the issue when kube-scheduler crash: "clientConnection" already set in map (#1447, @anson627)
- Fix port forward target address cannot be ipv6 (#1449, @wzshiming)
- [kwokctl] Fix metrics server on container runtime (#1557, @wzshiming)
- [kwokctl] Fix mount previousLogsFile (#1405, @wzshiming)
- [kwokctl] Fix port forward in container runtime (#1627, @wzshiming)
Other (Cleanup or Flake)
- Remove subcommand hack and use kectl instead (#1502, @wzshiming)
- Remove KWOK_MODE in controller, feature is deprecated in k8s 1.29. (#1599, @wzshiming)
- Remove cni in controller (#1600, @wzshiming)
- Remove the built-in default stage (#1496, @wzshiming)
Images
kwok
- registry.k8s.io/kwok/kwok:v0.8.0
cluster
- registry.k8s.io/kwok/cluster:
- v0.8.0-k8s.v1.36.1
- v0.8.0-k8s.v1.35.5
- v0.8.0-k8s.v1.34.8
- v0.8.0-k8s.v1.33.12
- v0.8.0-k8s.v1.32.13
- v0.8.0-k8s.v1.31.14
- ghcr.io/kwok-ci/cluster:
- Daily build with the latest kwok and the latest k8s.
Helm Chart
https://artifacthub.io/packages/helm/kwok/kwok
- kwok 0.3.0
- stage-fast 0.3.0
- metrics-usage 0.3.0
Contributors
Thank you to everyone who contributed to this release! ❤️ …

Full release notes »

Technical details

PublisherKubernetes SIGs
Version0.8.0
Release date2026-06-23
LicenseApache-2.0
Installer typeportable
Architecturex64, arm64
Package IDKubernetes.kwok

Install kwok from the command line

Install with Windows Package Manager
winget install --id=Kubernetes.kwok -e
Update to the latest version
winget upgrade --id=Kubernetes.kwok -e
Uninstall
winget uninstall --id=Kubernetes.kwok -e

clustercontainerdockerk8skubernetes

kwok version history

  • 0.7.0
  • 0.6.1
  • 0.5.2
  • 0.5.1
  • 0.4.0

Frequently asked questions

Is kwok free?

Yes. kwok is free and open-source software released under the Apache-2.0 license.

What is the latest version of kwok?

The latest version is 0.8.0, released on Jun 23, 2026.

Is it safe to download kwok?

The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with 82ae828df35e82be1a5b301fd5c1abe20f533ab0e1fac7f0c9da95c62abc6758.

Which Windows versions does kwok support?

kwok runs on Windows and is available for 64-bit (x64), ARM64 systems.

How do I uninstall kwok?

Open Settings › Apps › Installed apps, find kwok and select Uninstall. From the command line, run winget uninstall --id=Kubernetes.kwok -e.