Hi Community,
This version
introduced static diving scheduling which would help splitting
workloads into multiple clusters. For example, if you want to
deploy a Deployment
with a total of 6 replicas to 2 clusters (“cluster-01” with
weight 1, “cluster-02” with weight 2), then “cluster-01” will
run such a Deployment
with 2 replicas, “cluster-02” runs the other 4 replicas. Please
learn more from this
tutorial. Several new fields spec.overrides
and spec.releaseName
were introduced for HelmRelease
.
Multiple bugs were fixed as well, such as crd storage race
condition, in-deleting Description
rolling back, etc.
Full Changelog: https://github.com/clusternet/clusternet/compare/v0.8.0...v0.9.0
spec.overrides
for HelmRelease
.
(by @dixudx in https://github.com/clusternet/clusternet/pull/272)spec.releaseName
(default to the same value as HelmChart
name) in HelmRelease
,
which is backwards compatible. (by @dixudx in https://github.com/clusternet/clusternet/pull/269)/healthz
to report the status of managed clusters whose Kubernetes
versions are under v1.16. (by @rootdeep in https://github.com/clusternet/clusternet/pull/291)FeedInventory
was introduced as well.Description
(by @dixudx in https://github.com/clusternet/clusternet/pull/301)ownerReferences
with NewControllerRef
.
(by @dixudx in https://github.com/clusternet/clusternet/pull/294)