Kubernetes 101 : Using services to access "non-containerized" applications
Services are the entry point to the pods. All requests go through a service before getting to the pods.
For a regular application - non-containerized - with no labels, we could also use a service without using labels or label selectors.
The endpoint represents our application that is accessible on port "80":