Service antaa vakaan verkkoidentiteetin (virtuaali-IP:n ja DNS-nimen) Pod-joukolle, joka valitaan labelien perusteella. Koska Podit ovat lyhytikäisiä ja vaihtavat IP:itä, Service on se kestävä osoite jota asiakkaat käyttävät, ja se tasaa kuormaa (load-balance) takanaan olevien terveiden Podien kesken.
Miksi Servicet ovat olemassa
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
