MyGit

v1.0.0

openkruise/kruise

版本发布时间: 2021-12-14 11:41:04

openkruise/kruise最新发布版本:v1.7.0(2024-08-28 13:37:31)

To install or upgrade to the stable version, see installation doc.

Changes since v0.10.1

Project

So that Kruise can install into Kubernetes 1.22 and no longer support Kubernetes < 1.16.

New feature: in-place update with env from metadata

When update spec.template.metadata.labels/annotations in CloneSet or Advanced StatefulSet and there exists container env from the changed labels/annotations, Kruise will in-place update them to renew the env value in containers.

doc

New feature: ContainerLaunchPriority

Container Launch Priority provides a way to help users control the sequence of containers start in a Pod.

It works for Pod, no matter what kind of owner it belongs to, which means Deployment, CloneSet or any other Workloads are all supported.

doc

New feature: ResourceDistribution

For the scenario, where the namespace-scoped resources such as Secret and ConfigMap need to be distributed or synchronized to different namespaces, the native k8s currently only supports manual distribution and synchronization by users one-by-one, which is very inconvenient.

Therefore, in the face of these scenarios that require the resource distribution and continuously synchronization across namespaces, we provide a tool, namely ResourceDistribution, to do this automatically.

Currently, ResourceDistribution supports the two kind resources --- Secret & ConfigMap.

doc

CloneSet

WorkloadSpread

PodUnavailableBudget

Advanced DaemonSet

SidecarSet

UnitedDeployment

NodeImage

Other

Thanks to all our contributors! 😊

相关地址:原始地址 下载(tar) 下载(zip)

查看:2021-12-14发行的版本