You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KIC 2.x (at the moment of writing - 2.9) uses two different APIs for the same purpose:
EndpointSlice for gateway discovery
Endpoint for target generation
Proposed Solution
Drop Endpoint listeners in favor of discovery.k8s.io/v1EndpointSlice.
Additional information
KIC 2.9's minimum supported k8s version is 1.22. 1.22 already includes EndpointSlice at v1, so this change should not be introducing new Kubernetes version breakage.
Acceptance Criteria
getServiceEndpoints no longer relies on the Endpoint API (and uses EndpointSlice instead)
KIC's usage of Endpoint Kubernetes resources is eradicated
The text was updated successfully, but these errors were encountered:
Is there an existing issue for this?
Problem Statement
KIC 2.x (at the moment of writing - 2.9) uses two different APIs for the same purpose:
EndpointSlice
for gateway discoveryEndpoint
for target generationProposed Solution
Drop
Endpoint
listeners in favor ofdiscovery.k8s.io/v1
EndpointSlice
.Additional information
KIC 2.9's minimum supported k8s version is 1.22. 1.22 already includes
EndpointSlice
at v1, so this change should not be introducing new Kubernetes version breakage.Acceptance Criteria
getServiceEndpoints
no longer relies on theEndpoint
API (and usesEndpointSlice
instead)Endpoint
Kubernetes resources is eradicatedThe text was updated successfully, but these errors were encountered: