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.
De manera predeterminada, el tráfico enviado a un ClusterIP o al Servicio NodePort puede enrutarse a cualquier dirección de back-end para el Servicio. Desde Kubernetes 1.7 ha sido posible enrutar el tráfico "externo" a los Pods que se ejecutan en el Nodo que recibió el tráfico, pero esto no es compatible con los Servicios de ClusterIP, y las topologías más complejas, como el enrutamiento zonal, no han sido posibles. La característica de topología de servicio resuelve esto permitiendo que el creador del servicio defina una política para enrutar el tráfico en función de las etiquetas de nodo para los nodos de origen y destino.
Kubernetes — , . , Kubernetes — , , , .