In Kubernetes, an EndpointSlice contains references to a set of network endpoints. The EndpointSlice controller automatically creates EndpointSlices for a Kubernetes Service when a selector is specified. These EndpointSlices will include references to any Pods that match the Service selector. EndpointSlices group network endpoints together by unique Service and Port combinations.By default, EndpointSlices managed by the EndpointSlice controller will have no more than 100 endpoints each. Below this scale, EndpointSlices should map 1:1 with Endpoints and Services and have similar performance.
Par défaut, le trafic envoyé à un service ClusterIP ou NodePort peut être acheminé vers n'importe quelle adresse principale du service. Depuis Kubernetes 1.7, il a été possible d'acheminer le trafic «externe» vers les pods exécutés sur le nœud qui a reçu le trafic, mais cela n'est pas pris en charge pour les services ClusterIP, et les topologies plus complexes - telles que le routage zonal - n'ont pas été possibles. La fonctionnalité Topologie de service résout ce problème en permettant au créateur du service de définir une stratégie de routage du trafic en fonction des étiquettes de nœud pour les nœuds d'origine et de destination.
Kubernetes — , . , Kubernetes — , , , .