En Service gir en stabil nettverksidentitet (en virtuell IP og et DNS-navn) til et sett av Pods valgt med labels. Siden Pods er flyktige og bytter IP, er Servicen den varige adressen klienter bruker, og den load-balancer over de friske Pods bak seg.
Hvorfor Services finnes
Pods kommer og går (ny IP hver gang). Klienter trenger et STABILT endpoint.
En Service:
→ velger Pods etter label (selector: app=web)
→ får en fast virtuell IP + DNS-navn (web.default.svc.cluster.local)
→ load-balancer forespørsler over de matchende, READY Pods
