Knative: Operator’s Handbook

Finding ingress gateway IP (Istio)

By default, Knative uses Istio as the ingress gateway (load balancer).

This gateway is exposed externally to the world on a TCP/IP (Layer 3/4) load balancer created via Kubernetes Service (of type: LoadBalancer).

To find its IP address:

$ kubectl get service -n=istio-system "istio-ingressgateway"

NAME                   TYPE           EXTERNAL-IP
istio-ingressgateway   LoadBalancer

NOTE: On Cloud Run for GKE, the ingress gateway is deployed on a different namespace with a different name:

$ kubectl get service -n gke-system "istio-ingress"