Skip to content

Commit

Permalink
Merge pull request #1506 from robscott/endpointslice-topology
Browse files Browse the repository at this point in the history
Updating Service Topology KEP to include EndpointSlice Controller Changes
  • Loading branch information
k8s-ci-robot authored Jan 27, 2020
2 parents 31cf998 + a15ea21 commit 0ab0b11
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions keps/sig-network/20181024-service-topology.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ status: implementable
- [Service Topology Scalability](#service-topology-scalability)
- [New PodLocator resource](#new-podlocator-resource)
- [New PodLocator controller](#new-podlocator-controller)
- [EndpointSlice controller changes](#endpointslice-controller-changes)
- [Kube-proxy changes](#kube-proxy-changes)
- [DNS server changes (in beta stage)](#dns-server-changes-in-beta-stage)
- [Test Plan](#test-plan)
Expand Down Expand Up @@ -175,6 +176,12 @@ When a Node is updated, PodLocator controller will first check if its labels are

When a Node is deleted, PodLocator controller will reset the NodeName and NodeLabels of all the PodLocators whose corresponding Pods running on it.

### EndpointSlice controller changes

The EndpointSlice controller will be updated to set values corresponding to the
TopologyKeys field on Services. All topology values will be derived from labels
on the Node a Pod is running on.

### Kube-proxy changes

Kube-proxy will respect topology keys for each service, so kube-proxy on different nodes may create different proxy rules.
Expand Down

0 comments on commit 0ab0b11

Please sign in to comment.