Upgrading
v6.5.14
New joins requests from clusters from versions 6.5.13 or lower will be rejected by primary clusters running versions 6.5.14 or higher.
Secondary clusters from versions 6.5.14 or higher are not able to use join tokens issued by a primary cluster using versions 6.5.13 or lower.
Existing join tokens the in the primary cluster will be regenerated as a part of the upgrade.
Join configuration options in the Join ConfigMap were updated. The option to override the primary-endpoint field was removed, and an option to override primary-ingress was added.
Clusters that are already a part of multi-cluster are not affected by the upgrade.
v6.5.0
For multi-cluster features to function properly,
ingress for the primary cluster needs
to be configured. The ingress must be specified as the full URL used to access
the K10 dashboard, e.g. https://primary.example.com/k10/
.
This can be done by editing the Cluster resource for the primary cluster,
and setting the spec.k10.ingress.url
field using kubectl edit
:
kubectl edit -n kasten-io-mc cluster <PRIMARY_CLUSTER>
v5.5.8
To enable License Management feature, the ingress for the primary cluster needs to be configured.
Refer to the v6.5.0 upgrade note for how to set the ingress for the primary cluster, which is required for all multi-cluster features from v6.5.0 onward.
v3.0.8
For upgrades from versions 3.0.7 or lower to version 3.0.8 and higher, all
clusters must be individually upgraded and all secondary clusters should be
re-bootstrapped using the k10multicluster
tool. More information about
bootstrapping can be found in the Bootstrapping Commands Reference section.