HISTORY: полный обзор кластера — 2 дефекта платформы (kube-vip), таймера 31с внутри кластера нет (он на внешнем шлюзе)
This commit is contained in:
@@ -1184,3 +1184,29 @@ port-forward 24977 раундов 0 сбоев. Явление B = период
|
||||
Фаза 0 (nginx/kube-vip логи), Фаза 1 (PMTU/TCP-зонды, период 31-33с),
|
||||
Фаза 2 (port-forward 24977/0, cilium 0 дропов, серверный tcpdump — 8 дыр),
|
||||
Фаза 3 (echo НЕ ПОТРЕБОВАЛСЯ — доказательств достаточно), Фаза 4 (тикет).
|
||||
|
||||
## 2026-08-15 — ПОЛНЫЙ ОБЗОР КЛАСТЕРА (read-only): 2 дефекта платформы, таймера 31с внутри НЕТ
|
||||
|
||||
**Здоровое:** 4/4 ноды Ready (130д; bhbvs 47д), CPU max 36%, RAM max 54%;
|
||||
все поды Running, свежих рестартов нет; все DaemonSet 4/4; Cilium 1.17.7 Ok
|
||||
(KubeProxyReplacement=True, Direct Routing), 0 дропов; Kyverno — 0 нарушений;
|
||||
cert-expiration — чисто; единственный LB-сервис — ingress (185.247.187.151).
|
||||
|
||||
**Найденные дефекты (всё — платформа):**
|
||||
1. **kube-vip leader election**: все 4 пода (DaemonSet shturval-vip) каждую
|
||||
секунду бьются в несуществующий namespace 0a42bef3-7ce1-42b7-aa80-4274c4d9568f
|
||||
(удалён). Причина: svc_election=true в DS, поды живут 34 дня без рестарта,
|
||||
в их памяти кэш удалённого LB-сервиса. Перезапуск DS вылечил бы шум.
|
||||
vip_leaderelection=false, leasename sht-uservip-cp-lock.
|
||||
2. **kube-vip provider**: LB-пулы не настроены вообще (ConfigMap kubevip в
|
||||
ns kube-vip ОТСУТСТВУЕТ: нет cidr-global, нет range-*). SyncLoadBalancerFailed
|
||||
для сервиса ingress каждые ~5 мин (backoff-потолок). VIP живёт только
|
||||
благодаря статической аннотации kube-vip.io/vipHost=control-plane-xb699.
|
||||
3. services-controller платформы: цикл каждые 5 мин (deprecation warning
|
||||
Endpoints) — совпадает с ретраями provider.
|
||||
|
||||
**Ключевое:** в логах ВСЕХ компонентов кластера (kube-vip, cilium,
|
||||
контроллеры, ingress) НЕТ ни одного цикла с периодом 31–33с. Периоды внутри
|
||||
кластера: 1с (leader errors) и 5 мин (services/provider). Значит таймер
|
||||
31–33с живёт НА ВНЕШНЕМ ШЛЮЗЕ (вне кластера) — согласуется с потерей на
|
||||
участке клиент→ingress. Это сильное дополнение к тикету.
|
||||
|
||||
Reference in New Issue
Block a user