доп: аннотации не нужны вообще — только ConfigMap + replicas решают

This commit is contained in:
“Naeel”
2026-08-21 20:26:39 +03:00
parent 807ac734bf
commit 731ee67016
+13
View File
@@ -41,3 +41,16 @@ kubectl -n ingress scale deploy shturval-ingress-controller-controller --replica
- Через UI-аннотации эти параметры НЕ задаются (client-body-timeout и реплики — не аннотации). - Через UI-аннотации эти параметры НЕ задаются (client-body-timeout и реплики — не аннотации).
- На обычном/чужом кластере (без kubectl) их может поменять только платформа. - На обычном/чужом кластере (без kubectl) их может поменять только платформа.
- Аннотации (proxy-body-size и пр.) на входной обрыв >64КБ не влияли — влиял именно client-body-timeout. - Аннотации (proxy-body-size и пр.) на входной обрыв >64КБ не влияли — влиял именно client-body-timeout.
## ДОПОЛНЕНИЕ: аннотации НЕ НУЖНЫ (проверено)
Эксперимент: удалил ВСЕ nginx-аннотации с ingress-ресурса (фактических: []),
оставил только ConfigMap (client-body-timeout 60, proxy-body-size 1024m) + replicas 3.
Закачки работают:
| Тест (без аннотаций) | Результат |
|---|---|
| 100КБ | 200 (0.07с) |
| 1МБ | 200 (0.16с) |
| 10МБ | 200 (1.44с) |
ВЫВОД: для закачек нужен ТОЛЬКО ConfigMap контроллера (client-body-timeout, proxy-body-size)
и реплики по числу нод при Local. Per-ingress аннотации (proxy-body-size и пр.) НЕ влияют и не нужны.