Service dodeli stabilno omrežno identiteto (virtualni IP in ime DNS) množici Podov, izbrani po oznakah (labels). Ker so Podi minljivi in menjajo IP-je, je Service trajni naslov, ki ga uporabljajo odjemalci, in izravnava obremenitev (load-balance) med zdravimi Podi za sabo.
Zakaj Services obstajajo
Pods come and go (new IP each time). Clients need a STABLE endpoint.
A Service:
→ selects Pods by label (selector: app=web)
→ gets a fixed virtual IP + DNS name (web.default.svc.cluster.local)
→ load-balances requests across the matching, READY Pods
