2017-09-21 3 views
1

J'ai téléchargé et suivi les instructions d'installation de minishift v1.6.0 + 7a71565. Je cours windows10 avec hyper-v. J'ai créé un commutateur virtuel qui est connecté à ma carte sans fil.Minishift hyper-v fonctionne mais ne peut pas résoudre les adresses .nip.io

Je peux créer des projets/pods etc très bien et la création télécharge les images et les répertoires source git et démarre les pods. Dans les journaux, je peux voir que Wildfly est en cours d'exécution.

Je veux maintenant afficher ces applications Web dans un navigateur sur la machine hôte. J'ajoute un itinéraire et j'obtiens un itinéraire comme ceci http://test-tpcc.192.168.171.212.nip.io

Lorsque je colle cette route dans le navigateur, cela me donne une erreur DNS. Je peux atteindre nip.io ok donc je ne sais pas quoi faire à partir d'ici. J'ai essayé d'utiliser le dockerNAT mais ensuite minishift ne parvient pas à démarrer le cluster. Je viens aussi d'utiliser 192.168.171.212 mais j'ai une page web openshift qui me dit que cette application n'est pas en cours d'exécution/accepte les connexions. Je suppose que la cartographie des noms de pod est importante.

Tous les indices reçus avec reconnaissance

graham

Répondre

0

donc examiné cette question Minishift: Could not resolve: *.192.168.64.2.nip.io

La solution étant d'ajouter 8.8.8.8 à /etc/resolv.conf.

Sur Windows pour faire la même chose, j'ai défini le serveur DNS pour le réseau à 8.8.8.8 dans mes propriétés tcp/ip. Une fois cela fait, mes pods avec des routes externes dans minishift étaient visibles dans mes navigateurs hôte/windows.

Properties Dialog

0

Une solution à cela est de configurer une entrée DNS générique. J'utilise Posadis pour cela: http://posadis.sourceforge.net/download

Aller à C: \ Program Files (x86) \ Posadis 0.60.6 run mfedit.exe Nouveau entrer cliquez dans la racine de la zone 192.168.171.212.nip.io. avec un point à la fin en numéro IP de ce serveur dns entrer 127.0.0.1 Cliquez sur OK

enter image description here

Cliquez sur Insertion -> IP4, domaine * ip 192.168.171.212 enter image description here

cliquez sur Enregistrer . enregistrer sous C: \ Program Files (x86) \ Posadis 0.60.6 \ Config comme 192.168.171.212.nip.io.prm

Aucune course posadis.exe

vous pouvez utiliser dnsquery.exe pour vérifier enter image description here

Pas ajouter 127.0.0.1 à votre détermination dns et test avec ping

0

dans mon cas, le DNS est la résolution, mais après résolution, notre proxy d'entreprise bloquait le trafic HTTP à tout se terminant par nip.io. La solution de contournement consistait à définir un contournement de proxy local pour * .nip.io.