mirror of https://github.com/linkerd/linkerd2.git
Watch events for objects in the kube-system namespace were previously ignored. In certain situations, this would cause the destination service to return invalid (outdated) endpoints for services in kube-system - including unmeshed services. It [was suggested][1] that kube-system events were ignored to avoid handling frequent Endpoint updates - specifically from [controllers using Endpoints for leader elections][2]. As of Kubernetes 1.20, these controllers [default to using Leases instead of Endpoints for their leader elections][3], obviating the need to exclude (or filter) updates from kube-system. The exclusions have been removed accordingly. [1]: https://github.com/linkerd/linkerd2/pull/4133#issuecomment-594983588 [2]: https://github.com/kubernetes/kubernetes/issues/86286 [3]: https://github.com/kubernetes/kubernetes/pull/94603 Signed-off-by: Jacob Henner <code@ventricle.us> |
||
---|---|---|
.. | ||
destination | ||
util |