2016-11-17 1 views
0

Я пытаюсь установить Kubernetes на моем ноутбуке, следуя инструкциям на http://kubernetes.io/docs/getting-started-guides/centos/centos_manual_config/сервер Кубэ-апи не приходит на Baremetal

Я добавил следующее в IP-адресов/и т.д./Hosts 192.168.121.9 centos-master 192.168.121.65 centos-minion-1 192.168.121.66 centos-minion-2 192.168.121.67 centos-minion-3 и последовали процедуры, за исключением для установки фланелей.

я шел шаг за шагом запуск экземпляров со следующими for SERVICES in etcd kube-apiserver; do systemctl restart $SERVICES systemctl enable $SERVICES systemctl status $SERVICES done

etcd начал хорошо, но Кубэ-apiserver терпит неудачу со следующей ошибкой: Nov 17 14:40:11 localhost kube-apiserver: F1117 14:40:11.842367 6176 controller.go:84] Unable to perform initial IP allocation check: unable to refresh the service IP block: error #0: dial tcp 192.168.121.9:2379: i/o timeout

попытался добавить 192.168.121.9 IP в тот же интерфейс в BareMetal, но все еще не удалось.

Не уверен, что проблема здесь ..

+0

Извините. Это руководство выглядит довольно ужасно. Я пробовал прочесть его, но с трудом следовал тому, что он пытался сделать. Я бы порекомендовал вам попробовать настроить кластер с помощью kubeadm. Это проще, поддерживает CentOS и позволяет зашифрованную связь с сертификатами TLS между узлами http://kubernetes.io/docs/getting-started-guides/kubeadm/ –

+1

@JustinGarrison вы имеете в виду TLS между APIServer и ведомыми устройствами. Я не думаю, что шифрование охватывает связь между узлами за сканирование: это обрабатывается сетевым уровнем (т. Е. Плетением или другим) – MrE

ответ

0

Источником вашего вопроса является то, что Кубэ-apiserver не может достичь etcd, вероятно, потому что это только начало и не совсем еще.

2379 - это порт клиента для etcd, а 192.168.121.9 - это разрешенный IP для главного узла.

Почему и т. Д. Либо не принимает запросы, либо недоступен для kube-apiserver, потребует дальнейшего изучения.

Смежные вопросы