OS Manuals

/usr/bin/kcp

Kubernetes-like control plane for multi-tenant workspaces

From kcp-0.29 0.29.3-r18 (enterprise-packages), captured 2026-11-08 by running kcp --help (exit 0). permalink

KCP is the easiest way to manage Kubernetes applications against one or more clusters, by giving you a personal control plane that schedules your workloads onto one or many clusters, and making it simple to pick up and move. It supports advanced use cases such as spreading your apps across clusters for resiliency, scheduling batch workloads onto clusters with free capacity, and enabling collaboration for individual teams without having access to the underlying clusters.

To get started, launch a new cluster with 'kcp start', which will initialize your personal control plane and write an admin kubeconfig file to disk.

Usage:
  kcp [command]

Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  start       Start the control plane process

Flags:
  -h, --help                           help for kcp
      --log-flush-frequency duration   Maximum number of seconds between log flushes (default 5s)
  -v, --v Level                        number for the log level verbosity
      --version                        version for kcp
      --vmodule moduleSpec             comma-separated list of pattern=N settings for file-filtered logging (only works for the default text log format)

Use "kcp [command] --help" for more information about a command.
Options (5)
OptionDescriptionSource
-h, --helphelp for kcphelp
--log-flush-frequency durationMaximum number of seconds between log flushes (default 5s)help
-v, --v Levelnumber for the log level verbosityhelp
--versionversion for kcphelp
--vmodule moduleSpeccomma-separated list of pattern=N settings for file-filtered logging (only works for the default text log format)help

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