2017-01-11 5 views
4

Я только что установил базовый кластер kubernetes вручную, чтобы лучше понять компоненты и позже автоматизировать эту установку. Я следовал этому руководству: https://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/Ошибка при развертывании kube-dns: Конфигурация не была предоставлена ​​

Кластер полностью пуст без аддонов после этого. Я уже развернута kubernetes-панель успешно, однако, при попытке развернуть Кубэ-DNS, она не с бревном:

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 

я использовал следующий шаблон YAML для Кубэ-днса без изменений, только заполнение в кластер IP: https://coreos.com/kubernetes/docs/latest/deploy-addons.html

Что я сделал не так?

ответ

3

Экспериментируя с аргументами kubedns, я добавил --kube-master-url=http://mykubemaster.mydomain:8080 в файл yaml, и внезапно он сообщил в зеленый цвет.

Как это решить? По какой-то причине контейнер не знал о хозяине?

0

В моем случае мне пришлось установить числовой IP-адрес на «--kube-master-url = http://X.X.X.X:8080». Это файл yaml RC (ReplicationController), как:

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