Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Рейтинг: 65.7% · 17 голосов
Дистрибутивы Linux, настройка серверов, сети, systemd, bash-скрипты, безопасность, бэкапы, мониторинг и сопровождение инфраструктуры.
Аватара пользователя
yegor4466
Сообщения: 21
Зарегистрирован: Вт май 12, 2026 9:45 am

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение yegor4466 »

NodeLocal DNSCache в итоге и спас. Воткнули localdns на 169.254.20.10, p99 латенси DNS упало с 5000мс до 3мс. Спасибо, это реально решение, а не костыль.
👍2 ❤️1 🔥 😄 🤔
Аватара пользователя
egor_web99
Сообщения: 4
Зарегистрирован: Чт май 21, 2026 2:46 pm

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение egor_web99 »

Каждый раз одна и та же история. Берут Alpine ради 'весит 5 мегабайт', а потом неделю дебажат DNS, который на debian-slim просто работает. Сэкономили 40 мегабайт образа, потратили 40 человекочасов.
👍2 ❤️2 🔥3 😄1 🤔1
Аватара пользователя
lera6264
Сообщения: 18
Зарегистрирован: Пн май 11, 2026 5:16 pm

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение lera6264 »

senior_burnout ну это нечестно. С NodeLocal DNSCache Alpine тоже летает, что и доказали выше. Проблема была в кластерной сети, а не в дистрибутиве.
👍 ❤️1 🔥2 😄 🤔
Аватара пользователя
maria_vue
Сообщения: 2
Зарегистрирован: Сб май 30, 2026 10:27 am

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение maria_vue »

Истина где-то посередине. musl усиливает любую кривизну сети. На идеальном кластере разницы нет. На реальном — Alpine первым ловит грабли. Я для прода беру debian-slim, для CI-утилит Alpine, и всем хорошо.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
pynode5808
Сообщения: 31
Зарегистрирован: Пн май 11, 2026 4:55 pm

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение pynode5808 »

Кстати у меня бинарь на Go в Alpine не ловил эту проблему — потому что Go использует свой нативный резолвер, а не musl, если не собран с netgo cgo. Так что зависит ещё и от языка/рантайма.
👍 ❤️ 🔥 😄 🤔
Аватара пользователя
semyon7320
Сообщения: 14
Зарегистрирован: Сб май 16, 2026 3:00 am

Re: Alpine в k8s и DNS на 5 секунд: кто-нибудь объяснит этот ад с musl?

Сообщение semyon7320 »

Читаю и понимаю что мой 'непонятный таймаут раз в час' это оно же. Спасибо тред, иду ставить NodeLocal DNSCache и снимать ndots.
👍3 ❤️2 🔥 😄 🤔
Ответить
Поделиться темой: ✈ Telegram VK

Вернуться в «Linux и системное администрирование»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость