Service ले label द्वारा छानिएको Pod हरूको समूह लाई एउटा स्थिर network पहिचान (एउटा virtual IP र एउटा DNS नाम) दिन्छ। Pod हरू क्षणिक हुने र IP परिवर्तन हुने हुनाले, Service नै client ले प्रयोग गर्ने टिकाउ ठेगाना हो, र यसले पछाडिका स्वस्थ Pod हरूमा load-balance गर्छ।
Service किन अस्तित्वमा छन्
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
