Take a replication controller, service, replica set or pod and expose it as a new Kubernetes service. Looks up a replication controller, service, replica set or pod by name and uses the selector for that resource as the selector for a new service on the specified port.
How do you expose Kubernetes pod on the Internet?
3 Answers. To expose a deployment to the public internet, you will want to use a Service. The service type LoadBalancer handles this nicely, as you can just use pod selectors in the yaml file.
How does Kubernetes service work?
A Kubernetes service is a logical abstraction for a deployed group of pods in a cluster (which all perform the same function). Since pods are ephemeral, a service enables a group of pods, which provide specific functions (web services, image processing, etc.) to be assigned a name and unique IP address (clusterIP).