2017-01-11 3 views
4

Ich habe gerade eine grundlegende Kubernetes clustern die manuelle Art und Weise, besser zu verstehen, die zu installierenden Komponenten, und später diese Installation zu automatisieren. Ich folgte dieser Anleitung: https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/Fehler bei der Bereitstellung von kube-dns: Keine Konfiguration zur Verfügung gestellt wurde

Der Cluster ist danach vollständig ohne Addons leer. Ich habe bereits Kubernetes-Armaturenbrett erfolgreich eingesetzt, aber bei dem Versuch, kube-dns zu implementieren, schlägt es mit dem Protokoll:

2017-01-11T15:09:35.982973000Z F0111 15:09:35.978104  1 server.go:55] 
Failed to create a kubernetes client: 
invalid configuration: no configuration has been provided 

ich verwenden, um die folgende yaml Vorlage für kube-dns ohne Modifikation, Füllung nur in der Cluster IP: https://coreos.com/kubernetes/docs/latest/deploy-addons.html

Was habe ich falsch gemacht?

Antwort

3

Experimentieren mit kubedns Argumente, fügte ich --kube-master-url=http://mykubemaster.mydomain:8080 auf die YAML-Datei, und berichtet, plötzlich in grün.

Wie hat es das gelöst? War der Container aus irgendeinem Grund nicht bekannt?

0

In meinem Fall hatte ich numerische IP auf "--kube-Master-url = http://X.X.X.X:8080" zu setzen. Es ist auf YAML-Datei von RC (ReplicationController), genau wie:

... 
    spec: 
     containers: 
     - name: kubedns 
    ... 
     args: 
     # command = "/kube-dns" 
     - --domain=cluster.local 
     - --dns-port=10053 
     - --kube-master-url=http://192.168.99.100:8080 
Verwandte Themen