Skip to content

ServiceMesh: "Determining the ingress IP and ports" section does not work always as istio-ingressgateway is type ClusterIP #26032

@nak3

Description

@nak3

Which section(s) is the issue in?

What needs fixing?

If the EXTERNAL-IP value is , or perpetually , your environment does not provide an external load balancer for the ingress gateway. You can access the gateway using the service’s node port.

Although my env provides an external LB:

e.g.

$ oc get svc -n openshift-ingress router-default
NAME             TYPE           CLUSTER-IP      EXTERNAL-IP                                                                    PORT(S)                      AGE
router-default   LoadBalancer   172.30.44.160   a8b61a0496ff249268c8299de0065e0e-1332559681.ap-northeast-2.elb.amazonaws.com   80:31730/TCP,443:32406/TCP   6h21m

The istio-ingressgateway does not have EXTERNAL-IP because the type is ClusterIP not LoadBalancer.

$ oc get svc -n istio-system  istio-ingressgateway
NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                              AGE
istio-ingressgateway   ClusterIP   172.30.67.247   <none>        15020/TCP,80/TCP,443/TCP,15443/TCP   28m

It seems ServiceMesh operator always install istio-ingressgateway with ClusterIP, but how this section work?

Metadata

Metadata

Labels

lifecycle/rottenDenotes an issue or PR that has aged beyond stale and will be auto-closed.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions