HISTORY: баги платформы починены — kube-vip рестарт (leader election ок), пул в kube-system/kubevip (provider Ensured)

This commit is contained in:
“Naeel”
2026-08-15 21:44:54 +04:00
parent 73e38bd426
commit 96ddb4adcc
+18
View File
@@ -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). Далее — нагрузочный тест.