Я нашел возможное решение, но я не буду отмечать его как правильное, потому что это не было напрямую c для k8s, а скорее для k3s. Я мог бы вернуться позже и предоставить больше
В моем случае моим тестовым кластером был сервис k3s, который, как я предполагал, будет действовать в основном так же, как k8s. Моя среда была настроена так, что мой обычный /etc/resolv.conf
заменялся новым файлом на узле. Мне удалось обойти эту проблему, указав --resolv-conf
, где файлы выглядят следующим образом:
$ cat /somedir/resolv.conf
search foo.com bar.com
nameserver 8.8.8.8
Затем запустите сервер с помощью /bin/k3s server --resolv-conf=/somedir/resolv.conf
Теперь, когда модули создаются, k3s будет проанализируйте этот файл на наличие строки search
и автоматически добавите поисковые домены к любому созданному модулю.
Я не уверен, что снова столкнусь с этой проблемой, когда попробую это на реальных k8s , но, по крайней мере, это заставит меня снова заработать!