v1.5.0
版本发布时间: 2023-09-01 10:08:27
openkruise/kruise最新发布版本:v1.6.3(2024-04-29 15:16:15)
To install or upgrade to the old version, see installation doc.
Change log since v1.4.0
Upgrade Notice
No, really, you must read this before you upgrade
- Disable following feature-gates by default: PreDownloadImageForInPlaceUpdate(#1244, @zmberg), ImagePullJobGate(#1357, @zmberg), DeletionProtectionForCRDCascadingGate(#1365, @zmberg), and ResourceDistributionGate(#1360, @zmberg)
- Bump Kubernetes dependency to 1.24.16, Golang version to 1.19(#1354, Kuromesi)
Key Features: Enhanced Multi-Domain Management
- WorkloadSpread:
- UnitedDeployment:
ImagePreDownload
- ImageListPullJob:
- Many users have the need for batch pre-download images, and the current approach, i.e., ImagePullJob, has a relatively high threshold for use, We added a new CRD ImageListPullJob to batch pre-download images. You just write a range of images in one ImageListPullJob CR, its controller will generate corresponding ImagePullJob CR for each image automatically. (1222, @diannaowa)
- ImagePullJob:
Advanced Workload
- SidecarSet:
- Add condition and event for not upgradable pods when updating. (#1309, MarkLux)
- Take effect of shareVolumePolicy on initContainers. (#1229, y-ykcir)
- Allow sidecar containers to mount serviceAccountToken type volume. (#1238, y-ykcir)
- SidecarSet updateStrategy support priorityStrategy. (#1325, y-ykcir)
- BroadcastJob:
- Make OnFailure as default restartPolicy. (#1149, Shubhamurkade)
- Fix BroadcastJob doesn't make pod on node that has erased taint. (#1204, weldonlwz)
- CloneSet & StatefulSet:
- Regard the pod at preparing update state as update revision when scaling. (#1290, veophi)
- Add
updatedAvailableReplicas
field in status. (#1317, nitishchauhan0022)
Kruise Daemon
- Connecting to Pouch runtime via CRI interface. (#1232, @zmberg)
- Compatible with v1 and v1alpha2 CRI API version. (#1354, veophi)
ResourceProtection
- Reject Namespace deletion when PVCs are included under NS. (#1228, kevin1689-cloud)
And some bugs were fixed by (#1238, y-ykcir), (#1335, ls-2018), (#1301, wangwu50), (#1395, ywdxz), (#1304, kevin1689-cloud), (#1348, #1343, Colvin-Y), thanks!