доп: аннотации не нужны вообще — только ConfigMap + replicas решают
This commit is contained in:
@@ -41,3 +41,16 @@ kubectl -n ingress scale deploy shturval-ingress-controller-controller --replica
|
||||
- Через UI-аннотации эти параметры НЕ задаются (client-body-timeout и реплики — не аннотации).
|
||||
- На обычном/чужом кластере (без kubectl) их может поменять только платформа.
|
||||
- Аннотации (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 и пр.) НЕ влияют и не нужны.
|
||||
|
||||
Reference in New Issue
Block a user