microservices-traffic-management-using-istio
microservices-traffic-management-using-istio copied to clipboard
ingress is not available on IBM cloud environments with 1 worker node
the service istio-ingress does not start and produces this error: Error on cloud load balancer a1215b42f22d611e88e8e46ee7d64121 for service istio-system/istio-ingress with UID 1215b42f-22d6-11e8-8e8e-46ee7d641213: Failed to get available cloud provider IPs for load balancer services: Clusters with one node must use services of type NodePort. See https://console.ng.bluemix.net/docs/containers/container_index.html for details.
As a consequence accessing services such as grafana, prometheus, zipkin does not work without adding additional nodeports
If you are using "Lite" plan it will not work since Ingress needs LB and Lite only supports Nodeport. But with a paid cluster even with 1 node it should work.
Thanks for clarifying. It would be great to make the tutorial also executable with the lite version of IBM cloud