949 B
949 B
Sonnet: финальный вопрос
Ситуация
Nginx:alpine через managed Flask ingress = 100KB POST 10/10 всегда. Тот же Flask через тот же ingress = 2-5/10, случайно.
ВСЁ что пробовали (без эффекта)
- debug=False
- Gunicorn (хуже — 1/10)
- proxy_request_buffering on/off
- upstream-keepalive=0 (хуже — 0/10)
- use-http2=false
- raw binary вместо URL-encoded form
- kube-vip: nodeSelector, taint, leader election
- MSS clamping
- свежий редеплой
- chunky 100KB
- ретраи
Инфра
Flask 3.1.3, Werkzeug 3.1.8, Shturval 2.12.1, Cilium CNI, kube-vip ARP. Flask и nginx на одной ноде. Ingress на двух нодах. Внутри кластера всё 10/10 всегда.
Вопрос
Какого хуя nginx:alpine 10/10, а Flask 2-5/10 через АБСОЛЮТНО тот же ingress/сеть/ноду?