To expose a service running on Google Kubernetes Engine to inbound traffic, create a LoadBalancer for the service like this:
kubectl expose deployment exampleservice --type=LoadBalancer --name=exampleservice
Once created, describe the service, and the LoadBalancer Ingress IP is your public IP for the service.
Google’s LoadBalancer service is charged per hour of usage and per GB of traffic. Check the docs for cost.