v1

latestOpenAPI 3.0.32026-07-2647121109.1 KB
ClusterService

Update cluster

Updates a CKS cluster by ID. Use updateMask to target specific fields.

patch/v1beta1/cks/clusters/{id}

Path parameters

idstring required

The ID of the cluster to update.

Request body

updateMaskstring field-mask

A field mask specifying which fields to update. When omitted, all fields in the request body are updated. See the PATCH operation documentation for the preliminary list of valid paths and Google AIP-157 for field-mask syntax.

idstring required

The unique identifier for the cluster to update.

publicboolean

Whether the cluster's api-server is publicly accessible from the Internet.

versionstring required

The version of Kubernetes to run on the cluster, in minor version format (for example, v1.32). Patch versions are applied automatically by CKS as they are released.

auditPolicystring

Audit policy for the cluster. Must be provided as a base64-encoded JSON or YAML string.

disableOidcInfoPublicationboolean

When true, suppresses publication of the /.well-known/openid-configuration and /openid/v1/jwks endpoints to oidc.cks.coreweave.com/id/[CLUSTER-ID], so the cluster cannot be used as a public OIDC provider. Publishing these endpoints exposes the cluster's OIDC configuration and JWKS to the public Internet.

kubeletobject

A JSON object of selective overrides applied to every cluster Node's kubelet configuration. A Node reboot is required for changes to take effect. Unknown options are stored but ignored. See the Kubernetes kubelet configuration reference for supported options.

additionalServerSansstring[]

Up to 10 additional Subject Alternative Names to include on the Kubernetes API server certificate. Each entry must be unique.

Response

OK