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.
Por padrão, o tráfego enviado para um Serviço ClusterIP ou NodePort pode ser roteado para qualquer endereço de back-end do Serviço. Desde o Kubernetes 1.7, é possível rotear tráfego "externo" para os Pods em execução no Nó que recebeu o tráfego, mas isso não é suportado pelos Serviços de ClusterIP, e topologias mais complexas - como o roteamento zonalmente - não são possíveis. O recurso de topologia de serviço resolve isso, permitindo que o criador do serviço defina uma política para rotear o tráfego com base nos rótulos dos nós dos nós de origem e de destino.
Kubernetes — , . , Kubernetes — , , , .