4

を使用して、minikube マシン内から Kubernetes API の IP アドレスを見つけることができないようですminikube ssh

nslookup kubernetes.default.svc.cluster.local 10.0.0.1
Server:    10.0.0.1
Address 1: 10.0.0.1

nslookup: can't resolve 'kubernetes.default.svc.cluster.local'

だけでも同じことが起こりkubernetesます。これは、kube-dns ポッドが正常に稼働しているように見えても発生します。

# kubectl -n kube-system get pods
NAME                          READY     STATUS    RESTARTS   AGE
kube-addon-manager-minikube   1/1       Running   0          9m
kube-dns-910330662-16bvw      3/3       Running   0          8m
kubernetes-dashboard-vbn9m    1/1       Running   0          8m

cluster-info に KubeDNS 情報はありません (ただし、ダンプには主要なものはありません)。

# kubectl cluster-info
Kubernetes master is running at https://192.168.64.26:8443

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

kubectl のバージョン:

# kubectl version
Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T09:14:02Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.0", GitCommit:"d3ada0119e776222f11ec7945e6d860061339aad", GitTreeState:"clean", BuildDate:"2017-07-26T00:12:31Z", GoVersion:"go1.8.3", Compiler:"gc", Platform:"linux/amd64"}

とミニキューブ:

# minikube version
minikube version: v0.21.0

これは、OSX と xhyve と virtualbox の両方でドライバーとして発生します。

minikube issue tracker にはかなりの数の minikube/dns の問題がありますが、どれもこのようなものではありません。kubectl cluster-infokube-dns が機能している minikubeの出力はどのようになりますか? についてはどうですかnslookup、うまくいきませんか?

編集。minikube が本来あるべきものを返しているようkubectl cluster-infoですが、kube-dns ポッド内から kubernetes を解決することさえできません。

# kubectl -n kube-system exec -it kube-dns-910330662-1n64f -c kubedns -- nslookup kubernetes.default.svc.cluster.local localhost
Server:    127.0.0.1
Address 1: 127.0.0.1 localhost

nslookup: can't resolve 'kubernetes.default.svc.cluster.local': Name does not resolve

どれが本当にうまくいくべきですか?

4

0 に答える 0