![]() The apiserver owns and manages the kubernetes.default service. It has 3 different options to reconcile the endpoints that belong to that service: - None: endpoints are handled by an external party. - MasterCount: legacy, it reconciles based on the endpoints generated and a flag specifying the number of master on the cluster. - Lease: default since 1.11, each apiserver writes a lease in etcd and renews periodically, the endpoints are generated based on the existing leases. It seems that when the default was set for the lease reconciler, the controlplane code wasn't updated and kept using the master count reconciler. This also starts the deprecation of the master count reconciler in favor of the lease reconciler. |
||
---|---|---|
.. | ||
globalflags_providerless.go | ||
globalflags_providers.go | ||
globalflags_test.go | ||
globalflags.go | ||
options_test.go | ||
options.go | ||
validation_test.go | ||
validation.go |