একটি Service label দিয়ে নির্বাচিত এক সেট Pod-কে একটি stable 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
