Istio

istio实现对外暴露服务

2021-07-17  本文已影响0人  rushui

1.确认istio-ingressgateway是否有对外的IP

kubectl get  service istio-ingressgateway -n istio-system
image.png

如果 EXTERNAL-IP 有值(IP 地址或主机名),则说明您的环境具有可用于 Ingress 网关的外部负载均衡器。如果 EXTERNAL-IP 值是 <none>(或一直是 <pending> ),则说明可能您的环境并没有为 Ingress 网关提供外部负载均衡器的功能。

可以通过以下方法添加外部IP

kubectl edit  service istio-ingressgateway -n istio-system
image.png
因为我是3台k8s集群,所以我加了3个外部IP,这样就可以用这3个IP的任意一个对外提供服务了,默认端口80
部署了官方的bookinfo示例,就可以使用 http://192.168.41.121/productpage 访问了
上一篇 下一篇

猜你喜欢

热点阅读