TGViewer
ZVLB. Tech ZVLB. Tech @zvlbtech · 181 subscribers
Post #128 257
Четыре безобидные по отдельности вещи:
- reload nginx,
- долгоживущие websocket'ы,
- aio-threads,
- заниженный kernel.threads-max.
Порознь ерунда. Вместе - двухчасовой инцидент на проде.

Всё началось с того, что виртуалку когда-то создали маленькой, а потом расширили. Память приехала, а лимит потоков ядра так и остался с тех времён - и однажды это выстрелило в колено всему кластеру.

Рестарт подов лечил за минуту, но жить в режиме "когда-нибудь рванёт снова" - не вариант. Разобрал всю цепочку на Хабре.

#kubernetes #nginx #devops #sre
  • 🔥 9
  • ❤ 3
  • 👍 1
More from @zvlbtech
  1. Jul 9, 2026Если у вас в кластере много объектов - дефолтные --kube-api-qps/--kube-api-burst у kube-co…
  2. Jun 26, 2026Наткнулся на очередную статью: «Zero-Downtime Deployments with Docker Compose — No Kuberne…
  3. Jun 16, 2026Cвежий опрос Checkmarx: - 70% разработчиков считают, что AI-код дырявее написанного руками…
  4. Dec 16, 2025https://github.com/minio/minio/issues/21714 А минио все. А минио больше не опенсорс
  5. Jul 2, 2025Kubernetes Gateway API - новый стандарт обработки трафика в Kubernetes. (Замена Ingress в…
  6. Jun 3, 20253 часа назад в Kaniko прилетел последний коммит, который оповестил о похоронах продукта. �…
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 →