Кажется, что нет никаких ограничений на размер тела запроса, когда служба не определила входной ресурс.
Редактировать: Пример: мы получили две службы, размещенные в наших кластерах A и B. Служба A будет быть доступным извне кластера, что будет достигнуто путем определения ресурса nginx ingress
, который предоставляет URL my.service.a
.
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "0"
...
spec:
rules:
- host: my.service.a
http:
paths:
...
Обратите внимание на аннотацию nginx.ingress.kubernetes.io/proxy-body-size: "0"
, которая отключает ограничение клиента размер тела запроса (не рекомендуется!).
Служба B будет запрашиваться только службой A в пределах своего внутреннего адреса кластера my-service-b.svc.cluster.local
, и поэтому для службы B. не определен ресурс nginx ingress
для службы B.
Я предположил, что служба B по умолчанию также имеет ограничение client_request_body_size
. Но после тестирования кажется, что ограничений нет.