TGViewer
DevOps DevOps @devopsitsec · 23.7K subscribers
Post #2353 764
⚡️ В Kubernetes соединения случайно обрываются под нагрузкой? Проверьте conntrack.

Если таблица отслеживания соединений на ноде заполнена, это может проявляться таймаутами, сбоями DNS и ошибками запросов. Сначала сравните число записей с лимитом:


sysctl net.netfilter.nf_conntrack_count
sysctl net.netfilter.nf_conntrack_max


В кластере, который создаётся через kubeadm, лимит можно задать в отдельном документе KubeProxyConfiguration внутри конфигурационного YAML:


apiVersion: kubeproxy.config.k8s.io/v1alpha1
kind: KubeProxyConfiguration
conntrack:
maxPerCore: 65536
min: 131072


maxPerCore задаёт лимит на ядро, min — нижнюю границу для ноды. Примерные значения нужно подбирать под число ядер и нагрузку: увеличение лимита помогает только после проверки, что проблема действительно в переполнении таблицы. Конфигурация kube-proxy, переданная в kubeadm init, применяется ко всем его экземплярам в кластере.

Документация Kubernetes - https://kubernetes.io/docs/reference/config-api/kube-proxy-config.v1alpha1/
  • 👍 6
  • 😁 1
More from @devopsitsec
  1. Sep 24, 2026🤖 ИИ-агенты теперь могут самостоятельно работать с задачами в GitLab Обычно разработчик о…
  2. Sep 23, 2026Gateway API vs Ingress Controller в Kubernetes Главное различие в архитектуре управления т…
  3. Sep 23, 2026Приглашаем на воркшоп «Управление уязвимостями: строим технический процесс как у взрослых»…
  4. Sep 22, 2026Прокачай терминал Linux: 7 утилит, которые экономят время Описание: Что установить на Linu…
  5. Sep 21, 2026Kubernetes NodeLocal DNSCache: ускоряем DNS-запросы 🚀 Без NodeLocal DNSCache DNS-запрос о…
  6. Sep 21, 2026Есть серьезный разговор… об ИТ-инфраструктуре и требованиях к ней в современных условиях К…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →