Commit bc422fd
committed
[SPARK-49516] Upgrade the minimum K8s version to v1.28
### What changes were proposed in this pull request?
This PR aims to upgrade the minimum K8s version to v1.28.
- This is aligned with apache/spark#47990 .
In addition, this PR renames the test matrix names to use `hypen` instead of `underscore`.
- `kubernetes_version` -> `kubernetes-version`
- `test_group` -> `test-group`
- `dynamic_config_test_group` -> `dynamic-config-test-group`
### Why are the changes needed?
**1. K8s community archived v1.27.19 on 2024-07-16 and starts to release v1.31.0 from 2024-08-13**
- https://kubernetes.io/releases/#release-v1-31
- https://kubernetes.io/releases/patch-releases/#non-active-branch-history
**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 (Rapid), v1.29 (Regular), v1.29 (Stable)
- AKS: v1.29 (Default), v1.30 (Support)
**3. End Of Support**
In addition, K8s 1.27 reached or will reach a standard support EOL in two weeks before the official Apache Spark Kubernetes Operator release.
| K8s | EKS | AKS | GKE |
| ---- | ------- | ------- | ------- |
| 1.27 | 2024-07 | 2024-07 | 2024-09-16 |
- [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 test infra change.
### How was this patch tested?
Pass the CIs.
### Was this patch authored or co-authored using generative AI tooling?
No.
Closes #117 from dongjoon-hyun/SPARK-49516.
Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>1 parent cf25ecf commit bc422fd
1 file changed
+7
-7
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
66 | 66 | | |
67 | 67 | | |
68 | 68 | | |
69 | | - | |
70 | | - | |
| 69 | + | |
| 70 | + | |
71 | 71 | | |
72 | | - | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
| 115 | + | |
116 | 116 | | |
117 | 117 | | |
118 | 118 | | |
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
| 127 | + | |
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| |||
0 commit comments