首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Istio入口不带LB的网关

Istio入口不带LB的网关
EN

Stack Overflow用户
提问于 2019-04-24 14:59:37
回答 2查看 709关注 0票数 1

出于开发目的,我想在专用VM上托管的单节点K8s群集(污点节点-所有节点)上设置Istio入口网关。由于我没有负载均衡器,istio-ingressgateway外部IP总是处于“挂起”模式(这是正常的)。在这个配置中,我需要使用端口31380/31390而不是80/443。

绕过此行为的最佳实践是什么?istio-ingressgateway的外部IP可以打补丁吗?是否使用不同类型(NodePort)初始化入口网关?使用本地LB或anothier入口控制器重定向流量?

提前感谢您的反馈。一个。

EN

回答 2

Stack Overflow用户

发布于 2019-04-24 16:03:07

您可以将外部IP添加到您的服务定义中,例如将节点IP地址添加为外部IP。一旦你点击了node1_IP:443,它就会把你转到IngressGateway。

如下所示:

代码语言:javascript
运行
复制
kind: Service
apiVersion: v1
metadata:
  name: my-service
spec:
  selector:
    app: MyApp
  ports:
  - name: http
    protocol: TCP
    port: 80
    targetPort: 9376
  externalIPs:
  - node1_IP
  - node2_IP
  - node3_IP

点击此处阅读更多信息:https://kubernetes.io/docs/concepts/services-networking/service/#external-ips

或者,您可以定义使用hostNetwork的IngressGateway pod。在这种情况下,它还可以使用80和443个端口,但只能使用运行它的节点的IP。

票数 3
EN

Stack Overflow用户

发布于 2019-08-10 05:53:25

据我所知,Istio Ingressgateway不能使用hostNetwork。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55824084

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档