Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.
kwok
cluster
v0.5.2-k8s.v1.29.2
v0.5.2-k8s.v1.28.7
v0.5.2-k8s.v1.27.11
v0.5.2-k8s.v1.26.14
v0.5.2-k8s.v1.25.16
v0.5.2-k8s.v1.24.17
kwok
cluster
v0.5.1-k8s.v1.29.0
v0.5.1-k8s.v1.28.0
v0.5.1-k8s.v1.27.3
v0.5.1-k8s.v1.26.6
v0.5.1-k8s.v1.25.11
v0.5.1-k8s.v1.24.15
metrics-server
(#734, @wzshiming)hack
subcommand for etcd (#859, @wzshiming)etcd
prefix when create cluster (#941, @wzshiming)record
and replay
(#880, @wzshiming)snapshot export
with --record
(#884, @wzshiming)dashboard-metrics-scraper
when have both dashboard
and metrics-server
(#938, @wzshiming)--node-lease-duration-seconds
to modify the default node lease
Fix node is not managed for a long time after the restart
Fix snapshot with etcd (#857, @wzshiming)--heartbeat-factor
for cluster creation parameters (#933, @wzshiming)kwok
cluster
v0.5.0-k8s.v1.29.0
v0.5.0-k8s.v1.28.0
v0.5.0-k8s.v1.27.3
v0.5.0-k8s.v1.26.6
v0.5.0-k8s.v1.25.11
v0.5.0-k8s.v1.24.15
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
Contributors since v0.4.0:
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏
BROKEN CHANGES in deploying kwok in clusters as a result of CRD support, see more https://kwok.sigs.k8s.io/docs/user/kwok-in-cluster/
export logs
command for kwokctl (#630, @Zhuzhenghao)kwok
cluster
v0.4.0-k8s.v1.28.0
v0.4.0-k8s.v1.27.3
v0.4.0-k8s.v1.26.6
v0.4.0-k8s.v1.25.11
v0.4.0-k8s.v1.24.15
v0.4.0-k8s.v1.23.17
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
Contributors since v0.3.0:
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏
export logs
command for kwokctl (#630, @Zhuzhenghao)--page-size
and --page-buffer-size
for kowkctl snapshot export
. (#619, @AhmedGrati)kwokctl get kubeconfig
Support modifies host, user, group and insecureSkipTLSVerify. (#642, @wzshiming)-v
argument passing (#584, @wzshiming)--disable-kube*
parameter properly. (#549, @Huang-Wei)-alpha
suffix to the version installed with go install
. (#544, @wzshiming)kwok
cluster
v0.3.0-k8s.v1.27.3
v0.3.0-k8s.v1.26.6
v0.3.0-k8s.v1.25.11
v0.3.0-k8s.v1.24.15
v0.3.0-k8s.v1.23.17
v0.3.0-k8s.v1.22.17
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
Contributors since v0.2.0:
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.2.0...v0.3.0
This is the last version of release 0.2
--disable-kube*
is in https://github.com/kubernetes-sigs/kwok/pull/550
For full release notes please see v0.2.0
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.2.0...v0.2.1
This release focuses on improving the simulation of Pod-related operations, as well as some bug fixes, and code cleanup.
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.1.0...v0.2.0
kwok-${version}
instead of fake
Exec
and ClusterExec
for exec command in containerLogs
and ClusterLogs
for get logs of containerAttach
and ClusterAttach
for attach in containerPortForward
and ClusterPortForward
for port forward to podStage
ImmediateNextStage
for immediate match next stageKwokctlConfiguration
ExtraVolumes
for add extra volumes to componentsExtraArgs
for add extra args to componentsKwokctlConfiguration
and KwokConfiguration
--kube-admission
for enable admission pluginskwok
cluster
v0.2.0-k8s.v1.27.1
v0.2.0-k8s.v1.26.3
v0.2.0-k8s.v1.25.8
v0.2.0-k8s.v1.24.12
v0.2.0-k8s.v1.23.17
v0.2.0-k8s.v1.22.17
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, etc. 🙏
This is the last version of release 0.1
For full release notes please see v0.1.1
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.1.1...v0.1.2
Since v0.1.0 only some bugs and golang.org/x/net
CVE have been fixed
Fixes CVE-2022-41723/GHSA-vvpx-j8f3-3w6h
For full release notes please see v0.1.0
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.1.0...v0.1.1
This version has many changes and is still largely compatible with v0.0.1, but it is best to recreate the old cluster to avoid unexpected failures.
Full Changelog: https://github.com/kubernetes-sigs/kwok/compare/v0.0.1...v0.1.0
kubectl
instead of downloading itkwok.yaml
has changed significantly--version
flag to print version information--config
flag to specify config file to set default valuesStage
--experimental-enable-cni
flag to experimentally support managing IP addresses with CNI on Linux.kubectl logs
will return TODO messages instead of errors.--kube-authorization
flag to support enabling kube authorization--kube-scheduler-config
flag to support passing kube scheduler config--disable-kube-scheduler
flag to support disabling kube scheduler--disable-kube-controller-manager
flag to support disabling kube controller manageretcdctl
to run the command in the etcd containerstart
and stop
to start and stop a clusterdocker-compose
, kind
, etcdctl
binary automaticallykwok
cluster
v1.26
& v1.26.0
& v0.1.0-k8s.v1.26.0
v1.25
& v1.25.3
& v0.1.0-k8s.v1.25.3
v1.24
& v1.24.7
& v0.1.0-k8s.v1.24.7
v1.23
& v1.23.13
& v0.1.0-k8s.v1.23.13
v1.22
& v1.22.15
& v0.1.0-k8s.v1.22.15
v1.21
& v1.21.14
& v0.1.0-k8s.v1.21.14
Thank you to everyone who contributed to this release! ❤️
Users whose commits are in this release (alphabetically by user name)
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, etc. 🙏