OS Manuals

/usr/bin/kwok

Kubernetes WithOut Kubelet - Simulates thousands of Nodes and Clusters.

From kwok 0.8.0-r16 (os), captured 2026-11-07 by running kwok --help (exit 0). permalink

kwok is a tool for simulating the lifecycle of fake nodes, pods, and other Kubernetes API resources.

Usage:
  kwok [flags]

Flags:
      --cidr string                                    CIDR of the pod ip (default "10.0.0.0/24")
  -c, --config strings                                 config path (default [~/.kwok/kwok.yaml])
      --enable-crds strings                            List of CRDs to enable
  -h, --help                                           help for kwok
      --kubeconfig string                              Path to the kubeconfig file to use (default "~/.kube/config")
      --manage-all-nodes                               All nodes will be watched and managed. It's conflicted with manage-nodes-with-annotation-selector, manage-nodes-with-label-selector and manage-single-node.
      --manage-nodes-with-annotation-selector string   Nodes that match the annotation selector will be watched and managed. It's conflicted with manage-all-nodes and manage-single-node.
      --manage-nodes-with-label-selector string        Nodes that match the label selector will be watched and managed. It's conflicted with manage-all-nodes and manage-single-node.
      --manage-single-node string                      Node that matches the name will be watched and managed. It's conflicted with manage-nodes-with-annotation-selector, manage-nodes-with-label-selector and manage-all-nodes.
      --master string                                  The address of the Kubernetes API server (overrides any value in kubeconfig).
      --node-ip string                                 IP of the node
      --node-lease-duration-seconds uint               Duration of node lease seconds
      --node-name string                               Name of the node
      --node-port int                                  Port of the node
      --server-address string                          Address to expose the server on
      --tls-cert-file string                           File containing the default x509 Certificate for HTTPS
      --tls-private-key-file string                    File containing the default x509 private key matching --tls-cert-file
      --tracing-endpoint string                        Tracing endpoint
      --tracing-sampling-rate-per-million int32        Tracing sampling rate per million
  -v, --v log-level                                    number for the log level verbosity (DEBUG, INFO, WARN, ERROR) or (-4, 0, 4, 8) (default INFO)
      --version                                        version for kwok
Options (21)
OptionDescriptionSource
--cidr stringCIDR of the pod ip (default "10.0.0.0/24")help
-c, --config stringsconfig path (default [~/.kwok/kwok.yaml])help
--enable-crds stringsList of CRDs to enablehelp
-h, --helphelp for kwokhelp
--kubeconfig stringPath to the kubeconfig file to use (default "~/.kube/config")help
--manage-all-nodesAll nodes will be watched and managed.help
--manage-nodes-with-annotation-selector stringNodes that match the annotation selector will be watched and managed.help
--manage-nodes-with-label-selector stringNodes that match the label selector will be watched and managed.help
--manage-single-node stringNode that matches the name will be watched and managed.help
--master stringThe address of the Kubernetes API server (overrides any value in kubeconfig).help
--node-ip stringIP of the nodehelp
--node-lease-duration-seconds uintDuration of node lease secondshelp
--node-name stringName of the nodehelp
--node-port intPort of the nodehelp
--server-address stringAddress to expose the server onhelp
--tls-cert-file stringFile containing the default x509 Certificate for HTTPShelp
--tls-private-key-file stringFile containing the default x509 private key matching --tls-cert-filehelp
--tracing-endpoint stringTracing endpointhelp
--tracing-sampling-rate-per-million int32Tracing sampling rate per millionhelp
-v, --v log-levelnumber for the log level verbosity (DEBUG, INFO, WARN, ERROR) or (-4, 0, 4, 8) (default INFO)help
--versionversion for kwokhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.