kwok

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 19, 2022 License: Apache-2.0

README ΒΆ

KWOK (Kubernetes-WithOut-Kubelet)

The repository 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 employes a pretty low resource footprint that you can easily play around on your laptop.

So far we provide two tools:

  • Kwok: core of this repo. It simulates thousands of fake Nodes.
  • Kwokctl: A CLI to facilitate creating and managing clusters simulated by Kwok.

Get started

The following examples are tested to work with the latest version of Kwok/Kwokctl.

Basic Usage
$ time kwokctl create cluster
Creating cluster "kwok-kwok"
Starting cluster "kwok-kwok"
Cluster "kwok-kwok" is ready
You can now use your cluster with:

    kubectl config use-context kwok-kwok

Thanks for using kwok!

real    0m2.599s
user    0m0.606s
sys     0m0.254s
Actual Usage

If you are using Kwok/Kubectl as a testing or CI in your project and would like to share your experience with others, then please add your example below

  • TBD - Example description

Kwokctl Runtime and OS Support

Runtime indicates which medium kwokctl will use to start the cluster

binary docker kind nerdctl podman
Linux 🟒 🟒 🟒 πŸ”΅ ⚫
Darwin 🟠 🟒 🟒 πŸ”΄ πŸ”΄
Windows 🟠/πŸ”΅ πŸ”΅ πŸ”΅ πŸ”΄ πŸ”΄
  • 🟒 Supported
  • πŸ”΄ Not supported
  • 🟠 Need to use your own build of the Kubernetes binary
  • πŸ”΅ Expected support but not fully tested
  • ⚫ TODO

Community, discussion, contribution, and support

Learn how to engage with the Kubernetes community on the community page.

You can reach the maintainers of this project at:

Code of conduct

Participation in the Kubernetes community is governed by the Kubernetes Code of Conduct.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher πŸ‡»πŸ‡³