Installation
To install the Kruise controller manager, use helm install
the chart package:
helm install kruise https://github.com/openkruise/kruise/releases/download/v0.6.0/kruise-chart.tgz
Changes since v0.5.0
Project
- Update dependencies: k8s v1.13 -> v1.16, controller-runtime v0.1.10 -> v0.5.7
- Support multiple active webhooks
- Fix CRDs using openkruise/controller-tools
A NEW workload controller - Advanced DaemonSet
An enhanced version of default DaemonSet with extra functionalities such as:
- inplace update and surging update
- node selector for update
- partial update
CloneSet
Features
- Not create excessive pods when updating with maxSurge
- Round down maxUnavaliable when maxSurge > 0
Bugs
- Skip recreate when inplace update failed
- Fix scale panic when replicas < partition
- Fix CloneSet blocked by terminating PVC
Thanks to all our contributors! 😊