A Service provides a stable network endpoint for a set of pods, abstracting away the fact that individual pods can be created and destroyed. Kubernetes networking also covers cluster DNS, Ingress controllers for routing external traffic, and network policies for controlling traffic between pods.