Не удается получить доступ к панели инструментов Kubernetes после переустановки с сервера Rancher

Первая установка среды Kubernetes с сервера Rancher прошла успешно.

Удалил его и установил снова, весь стек стал зеленым, но при доступе к панели управления Kubernetes была просто пустая страница.

Проверьте журнал контейнера панели инструментов:

$ docker ps -a | grep dash
0b8129ff9809        gcr.io/google_containers/kubernetes-dashboard-amd64    "/dashboard --inse..."   36 seconds ago       Exited (1) 30 seconds ago                         k8s_kubernetes-dashboard_kubernetes-dashboard-5ffb9c9bb7-v5mhw_kube-system_2fe1595e-d35b-11e7-bf25-0264f6c60326_4
ab246945e1c6        gcr.io/google_containers/pause-amd64:3.0               "/pause"                 2 minutes ago        Up 2 minutes                                      k8s_POD_kubernetes-dashboard-5ffb9c9bb7-v5mhw_kube-system_2fe1595e-d35b-11e7-bf25-0264f6c60326_0

$ docker logs 0b81
2017/11/27 10:16:16 Starting overwatch
2017/11/27 10:16:16 Using in-cluster config to connect to apiserver
2017/11/27 10:16:16 Using service account token for csrf signing
2017/11/27 10:16:16 No request provided. Skipping authorization
2017/11/27 10:16:21 Error while initializing connection to Kubernetes apiserver. This most likely means that the cluster is misconfigured (e.g., it has invalid apiserver certificates or service accounts configuration) or the --apiserver-host param points to a server that does not exist. Reason: the server has asked for the client to provide credentials
Refer to the troubleshooting guide for more information: https://github.com/kubernetes/dashboard/blob/master/docs/user-guide/troubleshooting.md

В чем будет проблема?

введите здесь описание изображения


Добавление

OS

CentOS 7

владелец ранчо

v1.6.11

Докер

Client:
 Version:      17.09.0-ce
 API version:  1.32
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:41:23 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.09.0-ce
 API version:  1.32 (minimum version 1.12)
 Go version:   go1.8.3
 Git commit:   afdb6d4
 Built:        Tue Sep 26 22:42:49 2017
 OS/Arch:      linux/amd64
 Experimental: false

person online    schedule 27.11.2017    source источник


Ответы (2)


Подсказка находится в сообщении, которое вы получили:

27.11.2017, 10:16:21 Ошибка при инициализации подключения к API-серверу Kubernetes. Скорее всего, это означает, что кластер неправильно сконфигурирован (например, у него неверные сертификаты apiserver или конфигурация учетных записей служб) или параметр --apiserver-host указывает на несуществующий сервер. Причина: сервер запросил у клиента учетные данные. Дополнительную информацию см. в руководстве по устранению неполадок: https://github.com/kubernetes/dashboard/blob/master/docs/user-guide/troubleshooting.md

Сервер требует учетные данные, прочтите руководство по устранению неполадок, чтобы узнать, как это исправить.

person Ryan McDonough    schedule 27.11.2017
comment
Но когда я впервые установил Kubernetes, все прошло успешно. Я не знаю, как быть с уведомлением. И страницу устранения неполадок на github теперь нельзя посетить. - person online; 28.11.2017

Понизьте версию докера, ваша версия не поддерживается Rancher. Подробнее читайте по этой ссылке.

person Dušan Šušić    schedule 29.11.2017
comment
Причина в том, что etcd том не был удален из кластеров k8s. - person online; 29.11.2017