coredns/plugin/kubernetes/object
Arthur Outhenin-Chalandre 5c71bd0b87
kubernetes: add multicluster support (#7266)
* kubernetes: add multicluster support

Add multicluster support via Multi-Cluster Services API (MCS-API) via a
new option `multiclusterZones` in the kubernetes plugin.

When some multicluster zones are passed to the kubernetes plugin, it
will start watching the ServiceImport objects and its associated
EndpointSlices.

Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>

* kubernetes: implement xfr support for multicluster zones

Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>

---------

Signed-off-by: Arthur Outhenin-Chalandre <arthur@cri.epita.fr>
2025-05-18 22:58:16 -07:00
..
endpoint.go fix ports panic (#6179) 2023-06-26 09:42:03 -04:00
informer.go Prepare for the k8s api upgrade (#7293) 2025-05-14 13:48:13 +02:00
metrics.go Enable Prometheus native histograms (#6524) 2024-03-11 16:09:09 -04:00
multicluster_endpoint.go kubernetes: add multicluster support (#7266) 2025-05-18 22:58:16 -07:00
namespace.go auto go fmt 2021-08-02 10:29:33 +00:00
object.go Bump Kubernetes to 1.24 (#5364) 2022-05-04 13:38:21 -04:00
pod.go chore: Upgrade to golangci-lint v2 (#7236) 2025-04-04 14:27:39 -04:00
service.go add golangci-lint linter (#5499) 2022-07-10 11:06:33 -07:00
serviceimport.go kubernetes: add multicluster support (#7266) 2025-05-18 22:58:16 -07:00