Scaleway logo
Kubernetes API

A version is a vanilla Kubernetes version like x.y.z It comprises a major version x, a minor version y, and a patch version z. At the minimum, Kapsule (Scaleway's managed Kubernetes), will support the last patch version for the past three minor releases. Also, each version has a different set of CNIs, eventually container runtimes, feature gates, and admission plugins available. See our Version Support PolicyOpen in new context.


List all available Versions

GET
https://api.scaleway.com
/k8s/v1/regions/{region}/versions

List all available versions for the creation of a new Kubernetes cluster.

List all available Versions › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil

List all available Versions › Responses

200

Available Kubernetes versions.


Get a Version

GET
https://api.scaleway.com
/k8s/v1/regions/{region}/versions/{version_name}

Retrieve a specific Kubernetes version and its details.

Get a Version › path Parameters

region
​string · enum · required

The region you want to target

Enum values:
fr-par
nl-ams
pl-waw
it-mil
version_name
​string · required

Requested version name.

Get a Version › Responses

200
name
​string

Name of the Kubernetes version.

srn
​string

The SRN of the version.

label
​string

Label of the Kubernetes version.

region
​string

Region in which this version is available.

available_cnis
​scaleway.k8s.v1.CNI[]

Supported Container Network Interface (CNI) plugins for this version.

Enum values:
unknown_cni
cilium
calico
kilo
none
cilium_native
available_feature_gates
​string[]

Supported feature gates for this version.

available_admission_plugins
​string[]

Supported admission plugins for this version.

​object

Supported kubelet arguments for this version.

deprecated_at
​string | null · date-time

Date from which this version will no longer be available for provisioning. (RFC 3339 format)

end_of_life_at
​string | null · date-time

Date from which any remaining clusters on this version will begin to be forcibly upgraded to the next minor version. (RFC 3339 format)

released_at
​string | null · date-time

Date at which this version was made available by Kapsule product. (RFC 3339 format)

​object

Map containing every sub-component version shipped with this Kapsule version.