From feda985764cc6ad11ebb94bed7a350db86defdd4 Mon Sep 17 00:00:00 2001 From: Burak Sekili <32663655+buraksekili@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:32:11 +0300 Subject: [PATCH 1/2] update documentation on supported CNI versions Signed-off-by: Burak Sekili <32663655+buraksekili@users.noreply.github.com> --- .../networking/cni-cluster-network/_index.en.md | 13 ++++++------- .../networking/cni-cluster-network/_index.en.md | 13 ++++++------- .../networking/cni-cluster-network/_index.en.md | 13 ++++++------- .../networking/cni-cluster-network/_index.en.md | 13 ++++++------- 4 files changed, 24 insertions(+), 28 deletions(-) diff --git a/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md b/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md index 7f126aa13..fe852f98d 100644 --- a/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md +++ b/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md @@ -25,12 +25,11 @@ Apart from these, KKP also supports [Multus-CNI addon]({{< relref "../multus/" > The following table lists the versions of individual CNIs supported by KKP: -| KKP version | Canal | Cilium | -|-------------|------------------------------------|----------------------------------------| -| `v2.26.x` | `v3.28`, `v3.27`, `v3.26` | `v1.15.x`, `v1.14.x`, `v1.13.x` | -| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `v1.14.x`, `v1.13.x` | -| `v2.24.x` | `v3.26`, `v3.25`, `v3.24` | `v1.14.x`, `v1.13.x`, `v1.12`, `v1.11` | -| `v2.23.x` | `v3.25`, `v3.24`, `v3.23` | `v1.13.x`, `v1.12`, `v1.11` | +| KKP version | Canal | Cilium | +|-------------|------------------------------------|-------------------------------------------------------| +| `v2.29.x` | `v3.28`, `v3.29`, `v3.30` | `1.15.x`, `1.16.x`, `1.17.x`, `1.18.x` | +| `v2.28.x` | `v3.27`, `v3.28`, `v3.29` | `1.14.x`, `1.15.x`, `1.16.x` | +| `v2.27.x` | `v3.27`, `v3.28`, `v3.29` | `1.14.x`, `1.15.x`, `1.16.x` | The desired CNI type and version can be selected at the cluster creation time - on the Cluster Settings page, as shown below: @@ -121,7 +120,7 @@ The Helm charts used to deploy CNI are hosted in a Kubermatic OCI registry (`oci To mirror a Helm chart into a private OCI repository, you can use the helm CLI, e.g.: ```bash -CHART_VERSION=1.13.0 +CHART_VERSION=1.16.9 helm pull oci://quay.io/kubermatic/helm-charts/cilium --version ${CHART_VERSION} helm push cilium-${CHART_VERSION}.tgz oci://// ``` diff --git a/content/kubermatic/v2.26/tutorials-howtos/networking/cni-cluster-network/_index.en.md b/content/kubermatic/v2.26/tutorials-howtos/networking/cni-cluster-network/_index.en.md index e46afa0e6..a5af3ad30 100644 --- a/content/kubermatic/v2.26/tutorials-howtos/networking/cni-cluster-network/_index.en.md +++ b/content/kubermatic/v2.26/tutorials-howtos/networking/cni-cluster-network/_index.en.md @@ -25,12 +25,11 @@ Apart from these, KKP also supports [Multus-CNI addon]({{< relref "../multus/" > The following table lists the versions of individual CNIs supported by KKP: -| KKP version | Canal | Cilium | -|-------------|------------------------------------|----------------------------------------| -| `v2.26.x` | `v3.28`, `v3.27`, `v3.26` | `v1.15.x`, `v1.14.x`, `v1.13.x` | -| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `v1.14.x`, `v1.13.x` | -| `v2.24.x` | `v3.26`, `v3.25`, `v3.24` | `v1.14.x`, `v1.13.x`, `v1.12`, `v1.11` | -| `v2.23.x` | `v3.25`, `v3.24`, `v3.23` | `v1.13.x`, `v1.12`, `v1.11` | +| KKP version | Canal | Cilium | +|-------------|------------------------------------|-------------------------------------------------------| +| `v2.26.x` | `v3.28` (default), `v3.27`, `v3.26`| `1.15.16` (default), `1.14.16`, `1.13.14` | +| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `1.14.9`, `1.13.8` | +| `v2.24.x` | `v3.26`, `v3.25`, `v3.24` | `1.14.x`, `1.13.x`, `v1.12`, `v1.11` | The desired CNI type and version can be selected at the cluster creation time - on the Cluster Settings page, as shown below: @@ -112,7 +111,7 @@ The Helm charts used to deploy CNI are hosted in a Kubermatic OCI registry (`oci To mirror a Helm chart into a private OCI repository, you can use the helm CLI, e.g.: ```bash -CHART_VERSION=1.13.0 +CHART_VERSION=1.15.16 helm pull oci://quay.io/kubermatic/helm-charts/cilium --version ${CHART_VERSION} helm push cilium-${CHART_VERSION}.tgz oci://// ``` diff --git a/content/kubermatic/v2.27/tutorials-howtos/networking/cni-cluster-network/_index.en.md b/content/kubermatic/v2.27/tutorials-howtos/networking/cni-cluster-network/_index.en.md index e46afa0e6..858633648 100644 --- a/content/kubermatic/v2.27/tutorials-howtos/networking/cni-cluster-network/_index.en.md +++ b/content/kubermatic/v2.27/tutorials-howtos/networking/cni-cluster-network/_index.en.md @@ -25,12 +25,11 @@ Apart from these, KKP also supports [Multus-CNI addon]({{< relref "../multus/" > The following table lists the versions of individual CNIs supported by KKP: -| KKP version | Canal | Cilium | -|-------------|------------------------------------|----------------------------------------| -| `v2.26.x` | `v3.28`, `v3.27`, `v3.26` | `v1.15.x`, `v1.14.x`, `v1.13.x` | -| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `v1.14.x`, `v1.13.x` | -| `v2.24.x` | `v3.26`, `v3.25`, `v3.24` | `v1.14.x`, `v1.13.x`, `v1.12`, `v1.11` | -| `v2.23.x` | `v3.25`, `v3.24`, `v3.23` | `v1.13.x`, `v1.12`, `v1.11` | +| KKP version | Canal | Cilium | +|-------------|------------------------------------|-------------------------------------------------------| +| `v2.27.x` | `v3.27`, `v3.28`, `v3.29` | `1.14.x`, `1.15.x`, `1.16.x` | +| `v2.26.x` | `v3.26`, `v3.27`, `v3.28` | `1.13.14`, `1.14.16`, `1.15.16` | +| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `1.13.8`, `1.14.9` | The desired CNI type and version can be selected at the cluster creation time - on the Cluster Settings page, as shown below: @@ -112,7 +111,7 @@ The Helm charts used to deploy CNI are hosted in a Kubermatic OCI registry (`oci To mirror a Helm chart into a private OCI repository, you can use the helm CLI, e.g.: ```bash -CHART_VERSION=1.13.0 +CHART_VERSION=1.16.6 helm pull oci://quay.io/kubermatic/helm-charts/cilium --version ${CHART_VERSION} helm push cilium-${CHART_VERSION}.tgz oci://// ``` diff --git a/content/kubermatic/v2.28/tutorials-howtos/networking/cni-cluster-network/_index.en.md b/content/kubermatic/v2.28/tutorials-howtos/networking/cni-cluster-network/_index.en.md index 7f126aa13..48d0196b9 100644 --- a/content/kubermatic/v2.28/tutorials-howtos/networking/cni-cluster-network/_index.en.md +++ b/content/kubermatic/v2.28/tutorials-howtos/networking/cni-cluster-network/_index.en.md @@ -25,12 +25,11 @@ Apart from these, KKP also supports [Multus-CNI addon]({{< relref "../multus/" > The following table lists the versions of individual CNIs supported by KKP: -| KKP version | Canal | Cilium | -|-------------|------------------------------------|----------------------------------------| -| `v2.26.x` | `v3.28`, `v3.27`, `v3.26` | `v1.15.x`, `v1.14.x`, `v1.13.x` | -| `v2.25.x` | `v3.27`, `v3.26`, `v3.25` | `v1.14.x`, `v1.13.x` | -| `v2.24.x` | `v3.26`, `v3.25`, `v3.24` | `v1.14.x`, `v1.13.x`, `v1.12`, `v1.11` | -| `v2.23.x` | `v3.25`, `v3.24`, `v3.23` | `v1.13.x`, `v1.12`, `v1.11` | +| KKP version | Canal | Cilium | +|-------------|------------------------------------|-------------------------------------------------------| +| `v2.28.x` | `v3.27`, `v3.28`, `v3.29` | `1.14.x`, `1.15.x`, `1.16.x` | +| `v2.27.x` | `v3.27`, `v3.28`, `v3.29` | `1.14.x`, `1.15.x`, `1.16.x` | +| `v2.26.x` | `v3.26`, `v3.27`, `v3.28` | `1.13.14`, `1.14.16`, `1.15.16` | The desired CNI type and version can be selected at the cluster creation time - on the Cluster Settings page, as shown below: @@ -121,7 +120,7 @@ The Helm charts used to deploy CNI are hosted in a Kubermatic OCI registry (`oci To mirror a Helm chart into a private OCI repository, you can use the helm CLI, e.g.: ```bash -CHART_VERSION=1.13.0 +CHART_VERSION=1.16.9 helm pull oci://quay.io/kubermatic/helm-charts/cilium --version ${CHART_VERSION} helm push cilium-${CHART_VERSION}.tgz oci://// ``` From eecd81b457ad8a6cde4676eb3e081badf8d9fb2f Mon Sep 17 00:00:00 2001 From: Burak Sekili <32663655+buraksekili@users.noreply.github.com> Date: Mon, 20 Oct 2025 12:38:42 +0300 Subject: [PATCH 2/2] update main Signed-off-by: Burak Sekili <32663655+buraksekili@users.noreply.github.com> --- .../networking/cni-cluster-network/_index.en.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md b/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md index fe852f98d..c3d16efa6 100644 --- a/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md +++ b/content/kubermatic/main/tutorials-howtos/networking/cni-cluster-network/_index.en.md @@ -120,7 +120,7 @@ The Helm charts used to deploy CNI are hosted in a Kubermatic OCI registry (`oci To mirror a Helm chart into a private OCI repository, you can use the helm CLI, e.g.: ```bash -CHART_VERSION=1.16.9 +CHART_VERSION=1.18.2 helm pull oci://quay.io/kubermatic/helm-charts/cilium --version ${CHART_VERSION} helm push cilium-${CHART_VERSION}.tgz oci://// ```