Egy Service stabil hálózati identitást (egy virtuális IP-t és egy DNS-nevet) ad egy Podok halmazának, amelyet label-ek alapján választ ki. Mivel a Podok mulandók és IP-t váltanak, a Service az a tartós cím, amelyet a kliensek használnak, és load balancingot végez a mögötte lévő egészséges Podok között.
Miért léteznek a Service-ek
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
