gpt4 book ai didi

kubernetes - nginx.ingress.kubernetes.io/use-regex无法正常工作

转载 作者:行者123 更新时间:2023-12-02 11:35:27 26 4
gpt4 key购买 nike

我有以下Ingress部分:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: tb-ingress
namespace: thingsboard
annotations:
nginx.ingress.kubernetes.io/use-regex: "true"
nginx.ingress.kubernetes.io/ssl-redirect: "false"
nginx.ingress.kubernetes.io/proxy-read-timeout: "3600"
spec:
rules:
- http:
paths:
- path: /api/v1/.*
backend:
serviceName: tb-http-transport
servicePort: http
- path: /static/rulenode/.*
backend:
serviceName: tb-node
servicePort: http
- path: /static/.*
backend:
serviceName: tb-web-ui
servicePort: http
- path: /index.html.*
backend:
serviceName: tb-web-ui
servicePort: http
- path: /
backend:
serviceName: tb-web-ui
servicePort: http

但是,这似乎不起作用。 GKE给了我一个

Invalid path pattern, invalid



错误。

最佳答案

在我看来,您忘记了指定kubernetes.io/ingress.class: "nginx"注释。如果您不指定任何kubernetes.io/ingress.class-GKE将考虑使用其自己的不支持正则表达式的入口。

关于kubernetes - nginx.ingress.kubernetes.io/use-regex无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55866411/

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