Skip to content

Commit a65dcb2

Browse files
committed
Updating EndpointSlice KEP for 1.20
1 parent 6960cc8 commit a65dcb2

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

keps/sig-network/0752-endpointslices/README.md

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -488,9 +488,9 @@ The existing Endpoints controller will continue to run. After EndpointSlices
488488
become GA, the Endpoints controller may limit the number of endpoints it stores
489489
per resource.
490490

491-
* Kubernetes 1.20: If the number of endpoints in one Endpoints object exceeds
491+
* Kubernetes 1.21: If the number of endpoints in one Endpoints object exceeds
492492
1000, set `endpoints.kubernetes.io/over-capacity` label to "warning".
493-
* Kubernetes 1.21: Limit the number of endpoints in one Endpoints object to 1000
493+
* Kubernetes 1.22: Limit the number of endpoints in one Endpoints object to 1000
494494
and set the `endpoints.kubernetes.io/over-capacity` label to "truncated" when
495495
truncation occurs.
496496

@@ -633,14 +633,23 @@ The following will need to be covered as part of the testing plan:
633633
* Kube-Proxy on Linux will use EndpointSlices by default.
634634
* Kube-Proxy on Windows will support EndpointSlices in an alpha state.
635635

636-
**Kubernetes 1.20: GA API, Kube-Proxy on Windows uses EndpointSlices by Default**
636+
**Kubernetes 1.20: Add NodeName, Deprecate Topology**
637+
* Given the updated plans for topology aware routing, the topology field is no
638+
longer useful, it will be deprecated.
639+
* A new NodeName field will be added, guarded by the EndpointSliceNodeName
640+
feature gate.
641+
642+
**Kubernetes 1.21: GA API, Kube-Proxy on Windows uses EndpointSlices by
643+
Default**
637644
* The EndpointSlice API will graduate to v1.
638-
* `EndpointSliceProxying` feature gate will graduate to beta on Linux:
639-
* Kube-Proxy on Linux will use EndpointSlices by default.
645+
* The topology field will be removed.
646+
* `EndpointSliceNodeName` feature gate will graduate to beta.
647+
* `EndpointSliceProxying` feature gate will graduate to beta on Windows:
648+
* Kube-Proxy on Windows will use EndpointSlices by default.
640649
* A new `endpoints.kubernetes.io/over-capacity` label will be set to "warning"
641650
on Endpoints resources exceeding 1000 endpoints.
642651

643-
**Kubernetes 1.21: Kube-Proxy GA**
652+
**Kubernetes 1.22: Kube-Proxy GA**
644653
* The `EndpointSliceProxying` feature gate guarding EndpointSlice integration
645654
with kube-proxy will graduate to GA on both Linux and Windows.
646655
* Endpoints resources will be limited to 1000 endpoints. The

keps/sig-network/0752-endpointslices/kep.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ latest-milestone: "v1.19"
2828
milestone:
2929
alpha: "v1.16"
3030
beta: "v1.17"
31-
stable: "v1.20"
31+
stable: "v1.21"
3232

3333
feature-gates:
3434
- name: EndpointSlice

0 commit comments

Comments
 (0)