From b941a353a4dca7ac289544ece5d06928a05816ae Mon Sep 17 00:00:00 2001 From: Flynn Date: Tue, 6 Aug 2024 11:51:41 -0400 Subject: [PATCH] Update supported Kubernetes versions (#1792) * Update supported Kubernetes versions Signed-off-by: Flynn * Address review feedback Signed-off-by: Flynn * Lint Signed-off-by: Flynn * Review feedback Signed-off-by: Flynn * Oops. We've been at 1.22 minimum this entire year... Signed-off-by: Flynn --------- Signed-off-by: Flynn --- linkerd.io/content/2.15/reference/k8s-versions.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/linkerd.io/content/2.15/reference/k8s-versions.md b/linkerd.io/content/2.15/reference/k8s-versions.md index 88f17260ff..32114db029 100644 --- a/linkerd.io/content/2.15/reference/k8s-versions.md +++ b/linkerd.io/content/2.15/reference/k8s-versions.md @@ -14,6 +14,8 @@ Kubernetes 1.28. In some cases, later versions of Kubernetes end up making changes that cause older versions of Linkerd to not work: we will update the chart below as these situations arise. +## Stable Releases + {{< table >}} | Linkerd Version | Minimum Kubernetes Version | Maximum Kubernetes Version | |-----------------|----------------------------|----------------------------| @@ -22,10 +24,19 @@ chart below as these situations arise. | `2.12` | `1.21` | `1.24` | | `2.13` | `1.21` | `1.28` | | `2.14` | `1.21` | `1.28` | -| `2.15` | `1.22` | `1.30` | +| `2.15` | `1.22` | `1.29` | {{< /table >}} Note that Linkerd will almost never change the supported Kubernetes version in a minor release, which is why the table above only lists major versions. One known exception: Linkerd 2.11.0 supported Kubernetes 1.16, but 2.11.1 and later required Kubernetes 1.17 as shown in the table above. + +## Edge Releases + +{{< table >}} +| Linkerd Version | Minimum Kubernetes Version | Maximum Kubernetes Version | +|-----------------|----------------------------|----------------------------| +| `edge-22.10.1` - `edge-23.12.1` | `1.21` | `1.29` | +| `edge-23.12.2` and newer | `1.22` | `1.29` | +{{< /table >}}