In Kubernetes, service types determine how users or external traffic can access Services, which define a group of Pods and how to access them. There are three major types:
The Kubernetes Ingress handles external access to the services; it is not a Service, like the other options, but rather an API object. This works differently than Services because it creates an Ingress resource that routes traffic based on rules. It sets up an external load balancer that connects to the Ingress and then routes traffic to the service, following the rules. With this, admins can route multiple back-end services via one IP address.