Я пытаюсь установить 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, но все еще не удалось.
Не уверен, что проблема здесь ..
Извините. Это руководство выглядит довольно ужасно. Я пробовал прочесть его, но с трудом следовал тому, что он пытался сделать. Я бы порекомендовал вам попробовать настроить кластер с помощью kubeadm. Это проще, поддерживает CentOS и позволяет зашифрованную связь с сертификатами TLS между узлами http://kubernetes.io/docs/getting-started-guides/kubeadm/ –
@JustinGarrison вы имеете в виду TLS между APIServer и ведомыми устройствами. Я не думаю, что шифрование охватывает связь между узлами за сканирование: это обрабатывается сетевым уровнем (т. Е. Плетением или другим) – MrE