Рейтинг:0

Время ожидания модуля K8s nodeLocalDns при подключении к coreDns после обновления базовой ОС до карты ubuntu20.04 ConnectX-4

флаг gr

Команда,

У меня есть Mellanox Nic ConnectX-4 на рабочем узле k8s, и на нем размещен узел nodeLocal dns. Время ожидания модуля nodeLocalDns истекает при попытке подключения к службе coreDns в кластере k8s.

То же самое работает на Ubuntu18.

Версии с ошибкой

k8s v1.13.5 Бареметалл
Убунту 20.04.4 ЛТС   
ядро 5.4.0-100-универсальное   
докер://19.3.13

ниже работает хорошо.

 k8s v1.13.5 Бареметалл
 Убунту 18.04.2 ЛТС   
 ядро 4.15.0-45-универсальное   
 докер://18.9.2

Любой намек, как я могу отладить это? Я не получаю никакой подсказки в журналах.

Ошибки взяты из журналов модуля nodeLocalDNS.

A: наберите tcp 100.60.3.4:53: тайм-аут ввода/вывода

Где выше находится служба coreDns, и она доступна для проверки связи из модуля nodeLocalDns, но не подключается к порту DNS.

kkopczak avatar
флаг ng
Какую версию Kubernetes вы использовали и как настроили кластер? Вы использовали установку на «голое железо» или какого-то облачного провайдера?
AhmFM avatar
флаг gr
добавлено в описание `Baremetal k8s 1.13.5`
Рейтинг:0
флаг gr

Из-за проблемы совместимости мы исправили отключение контрольной суммы на сетевой карте узла. после приведенной ниже команды сеть модулей начала работать. это было только с mellanix ConnectX-4. с ConnectX-5 такого не наблюдалось

ethtool -K ens1 rx вкл. tx выкл.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.