Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[SPARK-49896][K8S][DOCS] Drop K8s v1.28 Support
### What changes were proposed in this pull request? Apache Spark 4.0.0 RC1 vote will start on February 15th 2025 - https://spark.apache.org/versioning-policy.html This PR aims to update K8s docs to recommend K8s v1.29+ for Apache Spark 4.0.0. ### Why are the changes needed? **1. K8s community will release v1.32.0 on 2024-12-11** - https://github.com/kubernetes/sig-release/tree/master/releases/release-1.32#kubernetes-132 **2. Default K8s Versions in Public Cloud environments** The default K8s versions of public cloud providers are already moving to K8s 1.30 like the following. - EKS: v1.30 (Default) - GKE: v1.30 (Stable), v1.30 (Regular), v1.31 (Rapid) - AKS: v1.29 (Default), v1.30 (Support) **3. End Of Support** In addition, K8s 1.28 reached or will reach a standard support EOL around Apache Spark 4.0.0 release. | K8s | EKS | GKE | AKS | | ---- | ------- | ------- | ------- | | 1.27 | 2024-11 | 2025-02-04 | 2025-03 | - [EKS EOL Schedule](https://docs.aws.amazon.com/eks/latest/userguide/kubernetes-versions.html#kubernetes-release-calendar) - [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) ### 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.31.0** on Minikube already. ``` * Preparing Kubernetes v1.31.0 on Docker 27.2.0 ... ``` ### How was this patch tested? Manual review. ### Was this patch authored or co-authored using generative AI tooling? No. Closes #48371 from dongjoon-hyun/SPARK-49896. Authored-by: Dongjoon Hyun <dongjoon@apache.org> Signed-off-by: Dongjoon Hyun <dongjoon@apache.org>
- Loading branch information