当我添加50多个路径到in文件中时--从Google平台获得以下错误。
“同步中的错误: UpdateURLMap: googleapi: Error 413:字段'resource.pathMatchers.pathRules‘的值太大:最大大小为50元素;实际大小为51.,fieldSizeTooLarge"
我们使用的是基于路径的通过Traefik进入。此错误来自Google平台。
样例侵入看起来:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
traefik.frontend.rule.type: PathPrefixStrip
name: traefik-ingress
namespace: default
spec:
rules:
- host: domain-name.com
http:
paths:
- backend:
serviceName: default-http-backend
servicePort: 8080
path: /
- backend:
serviceName: foo1-service
servicePort: 8080
path: /foo1/*
- backend:
serviceName: foo2-service
servicePort: 8080
path: /foo2/*
- backend:
serviceName: foo3-service
servicePort: 8080
path: /foo3/*发布于 2018-09-16 04:43:56
看起来您的入口在GCP中使用了第7层负载均衡器,路径规则的限制是50。我在GCP文档中的HTTP(s)负载平衡器中找不到路径规则的标准限制。您可以看到LB的主机和路径规则:

我建议:
发布于 2019-06-24 09:35:17
这是URLMap资源是不能增加的的硬限制。
URL映射 每个URL映射的主机规则- 50 -这个限制不能增加。
下面是一个增加这个限制的特性请求:https://issuetracker.google.com/issues/126946582
https://stackoverflow.com/questions/52344441
复制相似问题