kwok

Kubernetes SIGs · Kubernetes.kwok

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

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.

winget install --id Kubernetes.kwok --exact --source winget

Latest 0.7.0

Release Notes

Changes by Kind API Change / Feature

  • Add EnablePodsOnNodeSyncStreamWatch option to switch between watch list and stream watch to sync pods on node. (#1355, @lianghao208)
  • Add NodeSyncWorkerParallelism to customize number of workers to sync nodes in parallel. (#1345, @lianghao208)
  • Add EnablePodsOnNodeSyncListPager option to switch between watch list and pager list to sync pods on node. (#1351, @lianghao208)
  • Support CEL for Stage (#1363, @wzshiming)
  • Support for configuring previous container logs (#1336, @MitchelHsu)
  • Support override filed for extraArg. (#1180, @liangyuanpeng)
  • Add tracing (#1237, @wzshiming)
  • Add the http response header 'Server' (#1373, @wzshiming)
  • Flow control exemption (#1341, @wzshiming)
  • Move the parameters from flag to config (#1342, @wzshiming)
  • Supports load config from kustomize (#1018, @wzshiming)
  • The all-in-one images will keep the components alive. (#1006, @wzshiming)
  • kwokctl
    • Add port-forward subcommand for exposing component port (#1203, @wzshiming)
    • Enable tracing for etcd (#1234, @wzshiming)
    • Set up metrics-usage.yaml as default (#1235, @wzshiming)
    • Add subcommand kectl (#1371, @wzshiming)
    • Add flag --etcd-quota-backend-size (#1221, @logica0419)
    • Generically enable/disable a component (#1229, @wzshiming) Bug or Regression
  • Ensure PodScheduled conditions (#1244, @wzshiming)
  • Fix Quantity calculation (#1260, @MondayCha)
  • Fixed node being taken repeatedly causing queue block (#1253, @wzshiming)
  • kwokctl
    • Fix disable kube-controller-manager on kind runtime (#1232, @wzshiming) Images kwok
  • registry.k8s.io/kwok/kwok:v0.7.0 cluster
  • registry.k8s.io/kwok/cluster:
    • v0.7.0-k8s.v1.33.0
    • v0.7.0-k8s.v1.32.3
    • v0.7.0-k8s.v1.31.6
    • v0.7.0-k8s.v1.30.10
    • v0.7.0-k8s.v1.29.14
    • v0.7.0-k8s.v1.28.15
  • ghcr.io/kwok-ci/cluster:
  • kwok 0.2.0
  • stage-fast 0.2.0
  • metrics-usage 0.2.0 Contributors Thank you to everyone who contributed to this release! ❤️ Users whose commits are in this release (alphabetically by user name) Contributors since v0.6.0:
  • @chotiwat
  • @k8s-ci-robot
  • @killianmuldoon
  • @lianghao208
  • @liangyuanpeng
  • @logica0419
  • @mayooot
  • @MitchelHsu
  • @MondayCha
  • @NeerajNagure
  • @network-charles
  • @swimablefish
  • @Whitea029
  • @wzshiming
  • @yuzhou03

Installer type: portable

Architecture Scope Download SHA256
x64 Download 4A90E5DAE3171AF28D81B07AB502D7C4E70A911A14801DBE19684643158FEBCF
arm64 Download 481CBD203ECEEA368CBEE63E47B0B0CC2FC51920350689EDF6A77D166C5A2E29

Details

Homepage
https://kwok.sigs.k8s.io/
License
Apache-2.0
Publisher
Kubernetes SIGs
Support
https://github.com/kubernetes-sigs/kwok/issues
Copyright
Copyright 2024 The Kubernetes Authors.
Moniker
kwok

Tags

clustercontainerdockerk8skubernetes

Older versions (4)

0.6.1
Architecture Scope Download SHA256
x64 Download 3771377B85FD57A3848A528D99A4574BC9AB5D28C31FA159983BCE80D528A513
arm64 Download F9674CB0858B8B754464B82D27A7C1C15D5ABC231909330B7FCD52285DA19167
0.5.2
Architecture Scope Download SHA256
x64 Download 62DCC4F12898B3173C31B4D5BBDAF53284BFE05918F8F24C5CD442B83FAE70C2
arm64 Download 559762AA613ECB5FEFC26F62C3D835467DEDF9454661C311FF7FD7A265BBC935
0.5.1
Architecture Scope Download SHA256
x64 Download 0E003366E11787699D67256701D62E0DB8C14189F0D2D6F57B5F7DF3BD558412
arm64 Download 9320FB536E675D332E0A2F394379DC6A66F2FCD185A5BD033F652CAB3731C4EC
0.4.0
Architecture Scope Download SHA256
x64 Download 19276C13F5607F6BB08A666D00E827CEC2C4162713E6D762705E3AE905F6B02B
arm64 Download 11DED7B714A68A4A44439C066AF2A08DC2ACFF75743394E699115787C107FFAB