This repository has been archived by the owner on Apr 25, 2023. It is now read-only.
v0.0.9
Pre-release
Pre-release
Changelog
- The controller manager is now configured with an api type -
FederationConfig
- rather than command-line options. kubefed2
now discovers the scope and registry namespace of the control plane it is targeting viaFederationConfig
, and these options no longer have to be provided on the command line.FederationConfig
configures the scope of a control plane with thescope
field instead oflimitedScope
. Valid values areNamespaced
andCluster
.- Cross-cluster service discovery now works for multi-zone clusters. There is an update to FederatedClusters and ServiceDNSRecord API types wherein the zone field is changed to zones.
- The cluster health check is now more robust, and will not switch a cluster to unhealthy until multiple checks have failed.
kubefed2 federate
now supports the--enable-type
flagkubefed2 enable
now succeeds if federation of the type is already enabled.- The controller manager now runs under its own SA rather than the default one for the namespace it runs in.
- As a result of watching only labeled resources, unlabeled resources in unselected clusters will no longer be deleted.
Artifacts
Kubefed2, command line tool to join clusters
kubefed2 (tgz)
kubefed2 sha256 checksum
Helm chart, to deploy federation as per user guide instructions
helm chart (tgz)
helm chart sha256 checksum
Controller-manager image
quay.io/kubernetes-multicluster/federation-v2:v0.0.9