⎈ k8s knowledge compiler

Enable Or Disable A Kubernetes API [page]deterministic

tasks

This page shows how to enable or disable an API version from your cluster's [control plane](#gloss:control-plane).

Specific API versions can be turned on or off by passing `--runtime-config=api/<version>` as a command line argument to the API server. The values for this argument are a comma-separated list of API versions. Later values override earlier values.

The `runtime-config` command line argument also supports 2 special keys:

  • `api/all`, representing all known APIs
  • `api/legacy`, representing only legacy APIs. Legacy APIs are any APIs that have been explicitly [deprecated](/docs/reference/using-api/deprecation-policy/).

For example, to turn off all API versions except v1, pass `--runtime-config=api/all=false,api/v1=true` to the `kube-apiserver`.

##

Read the [full documentation](/docs/reference/command-line-tools-reference/kube-apiserver/) for the `kube-apiserver` component.

Sources

tasks/administer-cluster/enable-disable-api.md · docEnable Or Disable A Kubernetes API

Related (2)

references Control Planecontrol plane conf=1
part_of {{% heading "whatsnext" %}}describes conf=1

← all Docs