Kubernetes versions
CoreWeave Kubernetes Service (CKS) supports the three latest Kubernetes versions. When the upstream project releases a new version, we test it for compatibility and performance, then add it to the CKS support matrix. This happens three times a year, about every 120 days.Supported versions
New clusters use the latest supported version by default, but you can choose any supported version and its associated control group (cgroup) from the list below when you create a new cluster.
To ensure your cluster has access to new features, security patches, and stability improvements, update it to a supported version before it is deprecated.
Deprecated versions
These versions are no longer supported for new CKS clusters.
While existing clusters can continue to use these deprecated versions, CoreWeave’s ability to support them is limited by the upstream support period.
Managed Control Plane
To ensure security and stability, CoreWeave provides a Managed Control Plane for CKS clusters. Learn more about CKS cluster architecture.Managed Data Plane components
The CKS Managed Data Plane comes with several preinstalled components, which let you start running workloads immediately after you deploy your CKS cluster. These components are configurable to support the desired state of a CKS cluster. On clusters created on or after July 7, 2025, CoreWeave runs these components out-of-band on the CKS Control Plane, while some continue to run on your own Node Pools. Clusters created before that date instead ran them on a dedicatedcpu-control-plane Node Pool, which CoreWeave no longer provisions. For the list of affected components and where each one runs, see the Control Plane Node Pools release note.
- Some older clusters’ namespaces may not have the
cw-prefix shown in the tables below. - Components and API versions change often. The versions deployed to your cluster may be newer than shown below.
Networking
Networking notes
- Cilium, like CKS, is a managed product. We deploy Cilium with a minimal feature set. If you require a feature that isn’t enabled, or is only available in Cilium Enterprise, contact support.
- Argo CD has documented issues with Cilium when you don’t use annotation tracking. To prevent issues, declare resource exclusions in the Argo CD ConfigMap.
- If you require a specific CNI (such as Cilium Enterprise instead of Cilium Open Source), you can bring your own. This manual process requires coordination with CoreWeave when you deploy the cluster. Contact support for more information.
Cluster management
Older clusters may have
jspolicy installed in the jspolicy-policies-[ORG-ID]-[CLUSTER-ID] and tenant-[ORG-ID]-[CLUSTER-ID] namespaces. Newer clusters don’t include JSPolicy.