A Kubernetes Service is an abstraction that provides a stable network endpoint to access a set of pods, even as those pods are created, destroyed, or replaced. Also known as a K8s service, it enables reliable communication within and outside a Kubernetes cluster.