Sebuah Service memberikan identiti rangkaian yang stabil (satu IP maya dan satu nama DNS) kepada satu set Pod yang dipilih mengikut label. Kerana Pod bersifat ephemeral dan bertukar IP, Service ialah alamat kekal yang digunakan klien, dan ia mengimbang beban (load-balance) merentas Pod sihat di belakangnya.
Mengapa Service wujud
Pod datang dan pergi (IP baharu setiap kali). Klien perlukan ENDPOINT yang STABIL.
Sebuah Service:
→ memilih Pod mengikut label (selector: app=web)
→ mendapat IP maya tetap + nama DNS (web.default.svc.cluster.local)
→ mengimbang beban permintaan merentas Pod yang sepadan dan READY
