From 96ddb4adccf67b8b143d800f64ceee8051ed9fb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9CNaeel=E2=80=9D?= Date: Sat, 15 Aug 2026 21:44:54 +0400 Subject: [PATCH] =?UTF-8?q?HISTORY:=20=D0=B1=D0=B0=D0=B3=D0=B8=20=D0=BF?= =?UTF-8?q?=D0=BB=D0=B0=D1=82=D1=84=D0=BE=D1=80=D0=BC=D1=8B=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=87=D0=B8=D0=BD=D0=B5=D0=BD=D1=8B=20=E2=80=94=20kube-vip=20?= =?UTF-8?q?=D1=80=D0=B5=D1=81=D1=82=D0=B0=D1=80=D1=82=20(leader=20election?= =?UTF-8?q?=20=D0=BE=D0=BA),=20=D0=BF=D1=83=D0=BB=20=D0=B2=20kube-system/k?= =?UTF-8?q?ubevip=20(provider=20Ensured)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HISTORY/2026-08-14-session-log.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/HISTORY/2026-08-14-session-log.md b/HISTORY/2026-08-14-session-log.md index 6a9517e..3666f40 100644 --- a/HISTORY/2026-08-14-session-log.md +++ b/HISTORY/2026-08-14-session-log.md @@ -1221,3 +1221,21 @@ cert-expiration — чисто; единственный LB-сервис — ing 3. Перепроверить: события кластера, логи vip-подов, /health с локали. 4. Тест: внешний SQS-цикл с таймстемпами — проверить, ушёл ли период 31с. Риск: при рестарте vip-подов возможен краткий (секунды) флап ARP-анонса VIP. + +## 2026-08-15 — ПОЧИНКА БАГОВ ПЛАТФОРМЫ ВЫПОЛНЕНА + +**Баг 1 (leaderelection в удалённый ns 0a42bef3):** `kubectl rollout restart +ds -n kube-vip shturval-vip` — после рестарта все 4 пода делают нормальные +выборы лидера (lease ingress/kubevip-shturval-ingress-controller-controller), +ошибок 0a42bef3 больше нет. Победил под на v8zq4, kube-vip обновил аннотацию +vipHost: control-plane-xb699 → workers-vqphm-v8zq4 (VIP переехал штатно). + +**Баг 2 (provider без пулов):** нашёл, что provider читает ConfigMap kubevip +из namespace **kube-system** (env KUBEVIP_NAMESPACE=kube-system), а там лежал +ПУСТОЙ ConfigMap (130д, 0 данных) — изначальная недонастройка платформы. +Добавил `cidr-global: 185.247.187.151/32` в kube-system/kubevip, удалил свой +ошибочный CM в kube-vip, рестартнул provider. Результат: «Taking address from +[cidr-global]», «Ensured load balancer», SyncLoadBalancerFailed прекратился. + +**Проверки после починки:** /health с локали — 200 (36–41мс). LB IP сервиса +ингресса в статусе: 185.247.187.151 (ipMode VIP). Далее — нагрузочный тест.