CertGrid CertGrid
Hands-on Lab·Certified Kubernetes Administrator

Endpoints and EndpointSlices

A Service is a selector; the EndpointSlice is the answer to it. Scale a Deployment and watch the list change, then add a Pod that never becomes Ready and see it appear in the slice marked not-ready rather than being left out.

Services and Networking Guide 48 of 103 Intermediate

Written against the versions above. Slice names carry a random suffix. The conditions on each endpoint are the part that matters.

Any cluster with more than one node, so endpoints land in more than one place.
Server NameIP AddressOSRolesCPURAMHDD
CKA1001192.168.0.175Ubuntu 26.04 LTSControl Plane Node2 Core4 GB50 GB
CKA1001-NODE01192.168.0.176Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE02192.168.0.177Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB
CKA1001-NODE03192.168.0.178Ubuntu 26.04 LTSWorker Node2 Core4 GB50 GB

Before you start

  1. One EndpointSlice per Service, created for you

  2. Scale the Deployment, watch the slice follow

  3. A not-Ready Pod is listed, not omitted

  4. A Service whose selector matches nothing

Official sources