Хабр доступен 24/7 благодаря поддержке друзей

Комментарии 7
Баг очень частый, на Хабре уже было несколько постов об этом, на GitHub в релевантом issue сотни комментариев. По сути настоящее решение — это только п.1 (что по сути является вариантом "ходим к coredns по TCP") — в musl воркэраунда с single-request-reopen нет, Weave CNI явно используется не всеми.
Использовать по одному DNS-серверу на ноду и указывать его в качестве nameserver. Можно использовать LocalDNS cache
мне кажется, что это и есть правильное решение — т.к. оно решает еще кучу других проблем.
Надо бы снова посмотреть на это дело. Раньше для установки, кажется, требовались изменения в конфигурацию kubelet, что в AKS не доступно. Поэтому и пришлось городить такие костыли.
Но настоящим решением все равно будет патч в ядро Linux.
Но настоящим решением все равно будет патч в ядро Linux.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Долгий DNS resolve в Kubernetes