Deploying Applications to Multiple Clusters with Replication Scheduling
Scheduling applications to multiple clusters
Clusternet supports deploying applications to multiple clusters from a single set of APIs in a hosting cluster.
Deployer
should be enabled by clusternet-hub
.Admission webhooks could be configured in parent cluster, but please make
sure that dry-run mode
is supported in these webhooks. At the same time, a webhook must explicitly indicate that it will not have side-effects
when running with dryRun
. That
is sideEffects
must be set to None
or NoneOnDryRun
.
While, these webhooks could be configured per child cluster without above limitations as well.
Multiple scheduling strategies are supported by now, such as replication scheduling, static dividing scheduling by weight, dynamic dividing scheduling by cluster capacity. Please follow tutorials below to learn more.
Scheduling applications to multiple clusters
Scheduling applications of multiple replicas to several clusters by static cluster weight
Scheduling applications of multiple replicas to several clusters by cluster capacity
Aggregating resource status from child clusters
Setting priority based overrides
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.