docs: add references for 64kb investigation

This commit is contained in:
Naeel
2026-04-12 08:02:37 +03:00
parent a1ff9c4e52
commit 70cfc0d83d
4 changed files with 95 additions and 1 deletions
@@ -101,3 +101,24 @@ POST status=408 req_len=49926 bytes_sent=0 time=10.001s
1. Для повседневного использования через AWS CLI/botocore ориентироваться на payload до 32KB.
2. Если в будущем потребуется надёжная поддержка 64KB+ для этих клиентов, исправление нужно делать в platform ingress layer, а не в shared-sqs.
## Ссылки для повторного разбора
- Штурвал Community Edition, архитектура платформы:
https://docs.k8s.ngcloud.ru/2.12/docs/common/structure/
- ingress-nginx annotations:
https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/
- ingress-nginx configmap:
https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/
- upstream parser `proxy-request-buffering`:
https://github.com/kubernetes/ingress-nginx/blob/main/internal/ingress/annotations/proxy/main.go
- upstream e2e tests for proxy annotations:
https://github.com/kubernetes/ingress-nginx/blob/main/test/e2e/annotations/proxy.go
Если к вопросу 64KB+ возвращаться позже, эти ссылки нужны для быстрого подтверждения двух вещей:
- ingress controller у нас platform-managed со стороны Штурвала;
- аннотация `proxy-request-buffering` в upstream ingress-nginx поддерживается официально.