kubeflow / training-operator

Distributed ML Training and Fine-Tuning on Kubernetes
https://www.kubeflow.org/docs/components/training
Apache License 2.0
1.59k stars 695 forks source link

Support Kubernetes v1.29 - v1.31 or v1.28 - v1.31 #2291

Open tenzen-y opened 2 days ago

tenzen-y commented 2 days ago

What you would like to be added?

I would like to support the kubernetes v1.29 - v1.31, and stop the v1.27 and the v1.28 supporting before we release the final training-operator v1 version.

But, based on the v1.28 deprecation date, we may want to support the 4 Kubernetes versions (v1.28 - v1.31). @kubeflow/wg-training-leads WDYT?

What we need to do:

Note that we should upgrade the versions step by step (1.29 -> 1.30 -> 1.31) above tasks so that we can easily revert the commit once we face the any version specific bugs and regressions.

Why is this needed?

Currently, we support the Kubernetes v1.27 - v1.29, but these versions will / have been deprecated: https://kubernetes.io/releases/ So, we should support newer versions.

Love this feature?

Give it a 👍 We prioritize the features with most 👍

tenzen-y commented 2 days ago

/remove-label lifecycle/needs-triage