美文网首页Istio
istio实现对外暴露服务

istio实现对外暴露服务

作者: rushui | 来源:发表于2021-07-17 23:36 被阅读0次

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 访问了

相关文章

网友评论

    本文标题:istio实现对外暴露服务

    本文链接:https://www.haomeiwen.com/subject/plvgpltx.html