AAn abstraction that exposes a set of Pods over the network with a stable endpoint
BA container running inside a Pod that handles incoming network requests
CA DNS server built into every node that resolves external domain names
DA firewall rule applied to the cluster that controls traffic between Pods
Why this is the answer
A Service provides a stable IP address and DNS name that routes traffic to a dynamic set of Pods. Even as Pods are created and destroyed, the Service endpoint stays the same.