web-dev-qa-db-fra.com

Kubettes Pods peut ping externe IPS mais pas de domaine

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

1
tymur999

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.

2
Bazhikov