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