美文网首页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