kubernetes-sigs / scheduler-plugins

Repository for out-of-tree scheduler plugins based on scheduler framework.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Newer version of Kubernetes support

patrickshan opened this issue · comments

Hi there,

Looking at the Compatibility Matrix, it seems that currently scheduler-plugins only supports Kubernetes version up to 1.27.8. But when I checked the go modules dependency, it seems that it's already using 1.28.4 library. Does that mean current master already supports 1.28 ? How about 1.29 ? Is there any plan to sync with the Kubernetes release ?

Thanks,
Patrick

Does that mean current master already supports 1.28 ?

Yes, master vendors 1.28, and we treat master as the developer branch.

How about 1.29 ?

I will cut release 0.28 no late than next week. And meanwhile, bump k8s deps on master to 1.29.

Is there any plan to sync with the Kubernetes release ?

We are intentionally making master one release behind the latest release of k8s release.

@Huang-Wei thanks for the information. Any link I can read for the reason behind the decision about the third question ? (one release behind the latest release)

@patrickshan One reason is based on users' demands, i.e., how confident the majority of our users would be if master jump onto latest k8s release immediately when it's released.

The other reason is, the latest release may need some time to soak to reveal issues, which is one another issue staying one release behind is a good choice.

The last reason is b/c of maintainer's bandwith, we don't do backport fixes frequently, so developing on a stable k8s base is critical.

Ref: #503 (comment)