From 0f10b43ece0915e511b2fd9dd12f808273091f01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 15 Aug 2026 08:10:51 +0400 Subject: [PATCH] =?UTF-8?q?HISTORY:=20=D0=BB=D0=BE=D0=BA=D0=B0=D0=BB=D0=B8?= =?UTF-8?q?=D0=B7=D0=B0=D1=86=D0=B8=D1=8F=2051=D1=81=20=E2=80=94=20MSS=201?= =?UTF-8?q?448=20=D0=BD=D0=B0=20VIP,=20=D0=B4=D1=80=D0=BE=D0=BF=20=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=BF=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D0=BE=D0=BC=20=D1=83=D1=87=D0=B0=D1=81=D1=82=D0=BA?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HISTORY/2026-08-14-session-log.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/HISTORY/2026-08-14-session-log.md b/HISTORY/2026-08-14-session-log.md index 41f1011..6c897f0 100644 --- a/HISTORY/2026-08-14-session-log.md +++ b/HISTORY/2026-08-14-session-log.md @@ -748,3 +748,26 @@ PROD/TEST/DEV — токен от любого стенда принимаетс Под: restarts 0 (4ч13м работы). После прогона очереди вычищены до 0/0/0. В `load_test.py` добавлена авточистка очередей до и после прогона (коммит `77b8586`). +## Локализация 51с — финальные факты (15.08.2026) + +**Топология входа** (kubectl, только чтение): +- Все домены (sqs/drhider/pythonk8s/…) — один `shturval-ingress-controller` + (nginx) в ns `ingress`, Service LoadBalancer externalIP **185.247.187.151**, + NodePort 443:32391; kube-vip (DaemonSet `shturval-vip-*`, hostNetwork) — по + поду на каждую из 4 нод. +- Наш сервис: ClusterIP 10.104.111.239:4100 → под 172.16.2.226 (нода bhbvs). +- Ingress-поды: control-plane + v8zq4, MTU 1400; наш под MTU 1400 — внутри кластера чисто. + +**Решающие замеры с ВМ**: +- MSS от VIP = **1448** (платформа клампит, но недостаточно: сегменты 1448 → + IP-пакеты 1488 > underlay 1450 → дроп при DF). +- Большой POST (100KB) через VIP → ответ 403 через **51.08с** (воспроизведено сырым сокетом). +- Ноды кластера с ВМ НЕ доступны напрямую (`No route to host` на 10.10.102.4:32391) — + L2-обхода нет, ВМ→ноды идёт тем же платформенным маршрутом. + +**ВЫВОД**: дроп — на платформенном участке «клиент → VIP» (underlay 1450, +MSS clamp 1448, PMTUD мёртв). Кластером (kubectl) НЕ чинится — чинится только: +1) поддержкой Nubes (clamp MSS ≤1400 на шлюзах / починить PMTUD); 2) обходным +прокси на ВМ с MTU 1400 на ens192 (вход на ВМ чист — факт drhider; выход ВМ→кластер +починится уменьшением MTU ВМ); 3) временным лимитом размера в сервисе. +