Skip to content

Commit d76b557

Browse files
authored
Merge pull request #4930 from MrFreezeex/kep1645-relax-epslice-managed
KEP 1645: slightly relax the managed by requirements on EndpointSlices
2 parents 66a23db + f341e9d commit d76b557

File tree

1 file changed

+4
-3
lines changed
  • keps/sig-multicluster/1645-multi-cluster-services-api

1 file changed

+4
-3
lines changed

keps/sig-multicluster/1645-multi-cluster-services-api/README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -896,9 +896,10 @@ When a `ServiceExport` is created, this will cause `EndpointSlice` objects for
896896
the underlying `Service` to be created in each importing cluster within the
897897
clusterset, associated with the derived `ServiceImport`. One or more
898898
`EndpointSlice` resources will exist for the exported `Service`, with each
899-
`EndpointSlice` containing only endpoints from a single source cluster. These
900-
`EndpointSlice` objects will be marked as managed by the clusterset service
901-
controller, so that the endpoint slice controller doesn’t delete them.
899+
`EndpointSlice` containing only endpoints from a single source cluster. An
900+
`EndpointSlice` created by an mcs-controller must be marked as managed by the
901+
mcs-controller, not the default `EndpointSlice` controller to avoid any conflicts
902+
between the controllers.
902903
903904
When a service is un-exported, the associated EndpointSlices will be deleted.
904905
The specific mechanism by which they are deleted is an implementation detail.

0 commit comments

Comments
 (0)