0
kube-dnsがミニキューブクラスタで意図したとおりに動作していないことがわかりました。 minikube addons list
コマンドを実行したときにkube-dns addonが有効になっていて、kube-dnsサービスも実行中ですが、実行中のkube-dnsポッドはありません。kube-dns addonが有効になっていますが、kube-dnsポッドがありません
$ kubectl get all -n kube-system
NAME READY STATUS RESTARTS AGE
po/kube-addon-manager-minikube 1/1 Running 0 15m
po/kubernetes-dashboard-bltvf 1/1 Running 0 14m
NAME DESIRED CURRENT READY AGE
rc/kubernetes-dashboard 1 1 1 14m
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE
svc/kube-dns 10.0.0.10 <none> 53/UDP,53/TCP 14m
svc/kubernetes-dashboard 10.0.0.192 <nodes> 80:30000/TCP 14m
$ kubectl get ep kube-dns --namespace=kube-system
NAME ENDPOINTS AGE
kube-dns <none> 19m
私は手動で展開/作成するkube-dns-controller.yaml
ファイルを使用してみましたが、私は、そのファイルの検証エラーを取得:
error: error validating "kube-dns-controller.yaml": error validating data: [found invalid field optional for v1.ConfigMapVolumeSource, found invalid field tolerations for v1.PodSpec]; if you choose to ignore these errors, turn validation off with --validate=false
私は問題を解決するために見なければならない他に何上の任意のアイデアを?ありがとう!
注:私はminikubeバージョンv0.19.1とkubernetes v1.5.2を使用しています。