gpt4 book ai didi

kubernetes - 是否有选择Ingress规则的命令?

转载 作者:行者123 更新时间:2023-12-02 11:47:24 25 4
gpt4 key购买 nike

是否有Ingress规则规范的命令,即是否会遵守第一个限定规则?

遵循规范的目的是将所有不具有 header Host: foo.comHost: bar.com的请求路由,并将它们路由到service3。我不确定该规范在语法上是否正确,是否还可以满足预期目的?

spec:
rules:
- host: foo.com
http:
paths:
- backend:
serviceName: service1
servicePort: http
path: /
- host: bar.com
http:
paths:
- backend:
serviceName: service2
servicePort: http
path: /a/b/c
- http:
paths:
- path: /a/b/c
backend:
serviceName: service3
servicePort: http

没关系,但是我正在使用Contour Ingress Controller 。

最佳答案

我不熟悉Contour,我只是快速浏览了文档。

从其文档中尚不清楚Contour如何与Ingress规则一起工作。我认为Contour使用其CRD IngressRoute来指定请求规则的工作方式。

所以我从offical kubernetes ingress rule推断出您的Ingress行为:

host: foo.com

  • 请求将路由到service1service3
  • host: bar.com
  • 请求将路由到service2service3
  • 其他请求将路由到service3
  • 关于kubernetes - 是否有选择Ingress规则的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56879437/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com