InvalidRegexp
消息名称 | InvalidRegexp |
消息代码 | IST0122 |
描述 | Invalid Regex |
等级 | Warning |
当 Istio 的资源字段包含非法的正则表达式时,会出现此消息。
Istio 正则表达式使用 RE2 语法规范.
示例
当集群包含以下 VirtualService 时:
apiVersion: networking.istio.io/v1alpha3
kind: VirtualService
metadata:
name: bad-match
spec:
hosts:
- "*"
gateways:
- bookinfo-gateway
http:
- match:
- uri:
regex: "[A-Z"
route:
- destination:
host: productpage
您就会收到这条消息:
Warning [IST0122] (VirtualService bad-match.default) Field "uri" regular expression invalid: "[A-Z" (error parsing regexp: missing closing ]: `[A-Z`)
在这个样例中,正则表达式 [A-Z
没有遵循 RE2 规范。