CertGrid CertGrid
Hands-on Lab·Certified Kubernetes Administrator

EndpointSlices in Detail

Where a Service's backend list actually lives, the three conditions each address carries, and a side-by-side comparison with the object EndpointSlices replaced.

Services and Networking Guide 49 of 103 Intermediate

Written against the versions above. `v1 Endpoints` is deprecated from 1.33. It is still populated for compatibility, which is what makes the comparison in step three possible.

Four nodes, so the three replicas land on three different workers - which is what makes the nodeName field worth looking at.
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. What a Service actually points at

  2. What is inside a slice

  3. Break readiness and compare the two objects

  4. The shape of the object itself

Official sources