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 ac9a12ef6e06 [SPARK-47942][K8S][DOCS] Drop K8s v1.26 Support
ac9a12ef6e06 is described below

commit ac9a12ef6e062ae07e878e202521b22de9979a17
Author: Dongjoon Hyun <dh...@apple.com>
AuthorDate: Mon Apr 22 14:46:03 2024 -0700

    [SPARK-47942][K8S][DOCS] Drop K8s v1.26 Support
    
    ### What changes were proposed in this pull request?
    
    This PR aims to update K8s docs to recommend K8s v1.27+ for Apache Spark 
4.0.0.
    
    This is a kind of follow-up of the following previous PR because Apache 
Spark 4.0.0 schedule is delayed slightly.
    - #43069
    
    ### Why are the changes needed?
    
    **1. K8s community starts to release v1.30.0 from 2024-04-17.**
    - https://kubernetes.io/releases/#release-v1-30
    
    **2. Default K8s Version in Public Cloud environments**
    
    The default K8s versions of public cloud providers are already K8s 1.27+.
    
    - EKS: v1.29 (Default)
    - GKE: v1.29 (Rapid),  v1.28 (Regular), v1.27 (Stable)
    - AKS: v1.27
    
    **3. End Of Support**
    
    In addition, K8s 1.26 is going to reach EOL when Apache Spark 4.0.0 arrives 
because K8s 1.26 is also going to reach EOL on June.
    
    | K8s  |   AKS   |   GKE   |   EKS   |
    | ---- | ------- | ------- | ------- |
    | 1.26 | 2024-03 | 2024-06 | 2024-06 |
    
    - [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.30.0 on 
Minikube already.
    
    ### How was this patch tested?
    
    Manual review.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    No.
    
    Closes #46168 from dongjoon-hyun/SPARK-47942.
    
    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 778af5f0751a..606b5eb6f900 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.26 with access configured to it 
using
+* A running Kubernetes cluster at version >= 1.27 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-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to