title: EndpointSlice API
kep-number: 752
authors:
  - "@freehan"
  - "@robscott"
  - "@swetharepakula"
owning-sig: sig-network
reviewers:
  - "@bowei"
  - "@thockin"
  - "@wojtek-t"
  - "@johnbelamaric"
approvers:
  - "@bowei"
  - "@thockin"
creation-date: 2019-06-01
last-updated: 2021-08-19
status: implemented
# The target maturity stage in the current dev cycle for this KEP.
stage: stable

# The most recent milestone for which work toward delivery of this KEP has been
# done. This can be the current (upcoming) milestone, if it is being actively
# worked on.
latest-milestone: "v1.22"

milestone:
  alpha: "v1.16"
  beta: "v1.17"
  stable: "v1.21"

feature-gates:
  - name: EndpointSlice
    components:
      - kube-apiserver
      - kube-controller-manager
  - name: EndpointSliceProxying
    components:
      - kube-proxy
  - name: WindowsEndpointSliceProxying
    components:
      - kube-proxy
disable-supported: true

metrics:
  - endpoint_slice_controller/endpoints_added_per_sync
  - endpoint_slice_controller/endpoints_removed_per_sync
  - endpoint_slice_controller/endpoints_desired
  - endpoint_slice_controller/num_endpoint_slices
  - endpoint_slice_controller/desired_endpoint_slices
  - endpoint_slice_controller/changes


see-also:
  - "https://docs.google.com/document/d/1sLJfolOeEVzK5oOviRmtHOHmke8qtteljQPaDUEukxY/edit#"
