J'ai un cluster Kubettes à l'aide de l'ANTREA CNI.
Le problème est que je ne peux pas curl
aucun nom de domaine.
Je peux faire nslookup
à l'intérieur du gousson et obtenir la propriété intellectuelle de n'importe quel domaine, mais je ne peux pas rouler directement le domaine.
Par exemple, je ne peux pas curl https://google.com
mais je peux curl https://1.1.1.1
Est-ce que je manque quelque chose, ou est-ce normal? Qu'est-ce que je dois faire pour résoudre ce problème?
Voici le conteneur de la pod 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
La CIDR de mon cluster est 10.42.0.0/16
Poster des commentaires comme la communauté Wiki Répondre pour une meilleure visibilité:
Il s'avère redémarrer le déploiement des Coredns corrigé le problème. C'était une mauvaise cosse de Coredns, qui est maintenant volontiers réparée! Le redémarrage des choses fonctionne vraiment.