docs: уточнено — что именно сделано сейчас (Local + 4 реплики)
Deploy drhider / validate (push) Waiting to run

This commit is contained in:
2026-07-13 17:55:21 +04:00
parent c25b22cfe6
commit a91a5e9538
+8 -2
View File
@@ -18,9 +18,15 @@
--- ---
## Текущий временный обход ## Что сделано сейчас (временный обход)
`externalTrafficPolicy: Local` запрещает cross-node-форвардинг. Но требует ingress-под на **каждой** ноде (4 шт.). Штурвал управляет ingress через Helm с `replicaCount: 2` и периодически сбрасывает ручной scale на 4 обратно на 2. Результат: 50% запросов падают с `ERR_TIMED_OUT`. Чтобы файлы не зависали, мы вручную поставили два костыля:
**1. `externalTrafficPolicy: Local`** — запрещает cross-node-форвардинг. Трафик обслуживается только на той ноде куда пришёл, без туннеля → stall нет.
**2. `kubectl scale replicas=4`** — у Штурвала по умолчанию 2 ingress-пода, а нод 4. С `Local` трафик на ноду без пода дропается. Поставили 4 реплики — по одной на каждую ноду.
**Проблема:** Штурвал управляет ingress через Helm с `replicaCount: 2` и при каждом реконсиле (~каждый час) сбрасывает 4 обратно на 2. Половина запросов начинает падать с `ERR_TIMED_OUT`. Приходится постоянно подмасштабировать вручную.
--- ---