Поды на Windows Worker не могут связаться с CoreDns

У меня есть мастер k8s на Debian и 2 рабочих узла, linux (Debian) и windows (Server 2019).

Из модулей на узле linux я могу пропинговать coreDNS и получить доступ к службам, используя их DNS-имена. возвращает адрес google.pl

В Pods на Windows Worker я не могу получить доступ к службам, используя его DNS-имя (по IP-адресу все в порядке), а также я не могу пропинговать CoreDNS.nslookup google.plвозвращает тайм-аут

Как я могу правильно работать?

1 ответ

В основном вам нужно устранить неполадки подключения модуля к основному DNS. Попробуйте telnet на IP-адресе службы core dns на порту 53, если это не сработало, попробуйте перезапустить модули core dns (иногда это работает). проверьте, применяется ли какая-либо сетевая политика в вашем кластере, выполнив «kubectl get networkpolicies -A», посмотрите, не установили ли вы какие-либо плагины cni, которые нарушают работу сети pod из-за неправильных конфигураций.

Другие вопросы по тегам