You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spark.apache.org by do...@apache.org on 2023/09/23 03:49:13 UTC
[spark] branch master updated: [SPARK-44119][K8S][DOCS] Drop K8s v1.25 and lower version support
This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/spark.git
The following commit(s) were added to refs/heads/master by this push:
new 4841ef97826 [SPARK-44119][K8S][DOCS] Drop K8s v1.25 and lower version support
4841ef97826 is described below
commit 4841ef97826b057460d58ca28b06fa82dbd50481
Author: Dongjoon Hyun <dh...@apple.com>
AuthorDate: Fri Sep 22 20:49:02 2023 -0700
[SPARK-44119][K8S][DOCS] Drop K8s v1.25 and lower version support
### What changes were proposed in this pull request?
This PR aims to update K8s doc to recommend K8s 1.26+ for Apache Spark 4.0.0.
### Why are the changes needed?
**1. Default K8s Version in Public Cloud environments**
The default K8s versions of public cloud providers are already K8s 1.27+.
- EKS: v1.27 (Default)
- GKE: v1.27 (Stable), v1.27 (Regular), v1.27 (Rapid)
**2. End Of Support**
In addition, K8s 1.25 and olders are going to reach EOL when Apache Spark 4.0.0 arrives on June 2024. K8s 1.26 is also going to reach EOL on June.
| K8s | AKS | GKE | EKS |
| ---- | ------- | ------- | ------- |
| 1.27 | 2024-07 | 2024-08 | 2024-07 |
| 1.26 | 2024-03 | 2024-06 | 2024-06 |
| 1.25 | 2023-12 | 2024-02 | 2024-05 |
| 1.24 | 2023-07 | 2023-10 | 2024-01 |
- [AKS EOL Schedule](https://docs.microsoft.com/en-us/azure/aks/supported-kubernetes-versions?tabs=azure-cli#aks-kubernetes-release-calendar)
- [GKE EOL Schedule](https://cloud.google.com/kubernetes-engine/docs/release-schedule)
- [EKS EOL Schedule](https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar)
### Does this PR introduce _any_ user-facing change?
- No, this is a documentation-only change about K8s versions.
- Apache Spark K8s Integration Test is currently using K8s v1.26.3 on Minikube already.
### How was this patch tested?
Manual review.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #43069 from dongjoon-hyun/SPARK-44119.
Authored-by: Dongjoon Hyun <dh...@apple.com>
Signed-off-by: Dongjoon Hyun <dh...@apple.com>
---
docs/running-on-kubernetes.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/running-on-kubernetes.md b/docs/running-on-kubernetes.md
index 16e28f1f229..d585f8c7373 100644
--- a/docs/running-on-kubernetes.md
+++ b/docs/running-on-kubernetes.md
@@ -44,7 +44,7 @@ Cluster administrators should use [Pod Security Policies](https://kubernetes.io/
# Prerequisites
-* A running Kubernetes cluster at version >= 1.24 with access configured to it using
+* A running Kubernetes cluster at version >= 1.26 with access configured to it using
[kubectl](https://kubernetes.io/docs/reference/kubectl/). If you do not already have a working Kubernetes cluster,
you may set up a test cluster on your local machine using
[minikube](https://kubernetes.io/docs/getting-started-guides/minikube/).
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@spark.apache.org
For additional commands, e-mail: commits-help@spark.apache.org