Skip to content

Commit 819ae1d

Browse files
authored
Merge pull request kubernetes#2032 from robscott/endpointslice-ga
Updating EndpointSlice KEP to include graduation to GA
2 parents f0665d0 + c362c4a commit 819ae1d

File tree

2 files changed

+16
-3
lines changed

2 files changed

+16
-3
lines changed

keps/sig-network/20190603-endpointslices/README.md renamed to keps/sig-network/0752-endpointslices/README.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# KEP-20190603 EndpointSlices
1+
# KEP-0752 EndpointSlices
22

33
## Table of Contents
44

@@ -41,6 +41,8 @@
4141
- [E2E Tests](#e2e-tests)
4242
- [Roll Out Plan](#roll-out-plan)
4343
- [Graduation Criteria](#graduation-criteria)
44+
- [Alpha -> Beta](#alpha---beta)
45+
- [Beta -> GA](#beta---ga)
4446
- [Splitting IP address type for better dual stack support](#splitting-ip-address-type-for-better-dual-stack-support)
4547
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
4648
- [Feature enablement and rollback](#feature-enablement-and-rollback)
@@ -647,7 +649,7 @@ The following will need to be covered as part of the testing plan:
647649

648650
## Graduation Criteria
649651

650-
In order to graduate to beta, we will:
652+
### Alpha -> Beta
651653

652654
- Kube-proxy switch to consume EndpointSlice API. (Already done in Alpha)
653655
- Verify performance/scalability via testing. (Scale tested to 50k endpoints in
@@ -660,6 +662,13 @@ In order to graduate to beta, we will:
660662
- Add FQDN addressType.
661663
- Add support for optional appProtocol field on `EndpointPort`.
662664

665+
### Beta -> GA
666+
667+
- EndpointSlice API has been stable at beta for at least 2 minor releases.
668+
- EndpointSlice Controller has been enabled by default for 2 minor releases.
669+
- EndpointSlices has been used by default for at least 1 minor release.
670+
- Implementation has been scaled tested beyond 100k endpoints.
671+
663672
### Splitting IP address type for better dual stack support
664673

665674
Although the initial vision for the `IP` address type was to be inclusive of

keps/sig-network/20190603-endpointslices/kep.yaml renamed to keps/sig-network/0752-endpointslices/kep.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
title: EndpointSlice API
2+
kep-number: 752
23
authors:
34
- "@freehan"
45
- "@robscott"
@@ -14,7 +15,7 @@ approvers:
1415
prr-approvers:
1516
- "@wojtek-t"
1617
creation-date: 2019-06-01
17-
last-updated: 2020-06-01
18+
last-updated: 2020-09-29
1819
status: implementable
1920
# The target maturity stage in the current dev cycle for this KEP.
2021
stage: beta
@@ -37,6 +38,9 @@ feature-gates:
3738
- name: EndpointSliceProxying
3839
components:
3940
- kube-proxy
41+
- name: WindowsEndpointSliceProxying
42+
components:
43+
- kube-proxy
4044
disable-supported: true
4145

4246
metrics:

0 commit comments

Comments
 (0)