Поды Kubernetes могут пинговать внешние IP-адреса, но не любой домен.
У меня есть кластер Kubernetes, использующий Antrea CNI.
Проблема в том, что я не могуcurl
любые доменные имена.
я могу сделатьnslookup
внутри модуля и получить IP-адрес любого домена, но я не могу напрямую скрутить домен.
Например, я не умею скручиватьhttps://google.com
но я могу свернутьсяhttps://1.1.1.1
Я что-то упускаю или это нормально? Что мне нужно сделать, чтобы это исправить?
Вот контейнер модуляip route show table all
default via 10.42.4.1 dev eth0
10.42.4.0/24 dev eth0 scope link src 10.42.4.26
broadcast 10.42.4.0 dev eth0 table local scope link src 10.42.4.26
local 10.42.4.26 dev eth0 table local scope host src 10.42.4.26
broadcast 10.42.4.255 dev eth0 table local scope link src 10.42.4.26
broadcast 127.0.0.0 dev lo table local scope link src 127.0.0.1
local 127.0.0.0/8 dev lo table local scope host src 127.0.0.1
local 127.0.0.1 dev lo table local scope host src 127.0.0.1
broadcast 127.255.255.255 dev lo table local scope link src 127.0.0.1
fe80::/64 dev eth0 metric 256
local ::1 dev lo table local metric 0
local fe80::e08c:e8ff:fef3:4877 dev eth0 table local metric 0
multicast ff00::/8 dev eth0 table local metric 256
Cidr моего кластера — 10.42.0.0/16.
1 ответ
Публикация комментария в качестве ответа вики-сообщества для лучшей видимости:
Оказывается, перезапуск развертывания coredns устранил проблему. Это был плохой модуль coredns, который теперь с радостью исправлен! Перезапуск действительно работает.