Как получить конечную точку для kubernetes-dashboard

Я установил kubernetes с помощью minikube на машину ubuntu 16.04. Я также установил kubernetes-dashboard. Когда я пытаюсь получить доступ к панели инструментов, я получаю

Waiting, endpoint for service is not registered yet
Waiting, endpoint for service is not ready yet...
Waiting, endpoint for service is not ready yet...
Waiting, endpoint for service is not ready yet...
.....
Could not find finalized endpoint being pointed to by kubernetes-dashboard: Temporary Error: Endpoint for service is not ready yet
Temporary Error: Endpoint for service is not ready yet
Temporary Error: Endpoint for service is not ready yet
Temporary Error: Endpoint for service is not ready yet
Temporary Error: Endpoint for service is not ready yet
Temporary Error: Endpoint for service is not ready yet

`

Однако, когда я пробую kubectl get pods --all namespacesi, я получаю вывод ниже

    kubectl get pods --all-namespaces
NAMESPACE     NAME                                    READY     STATUS    RESTARTS   AGE
kube-system   kube-addon-manager-minikube             1/1       Running   0          11m
kube-system   kube-dns-1301475494-xtb3b               3/3       Running   0          8m
kube-system   kubernetes-dashboard-2039414953-dvv3m   1/1       Running   0          9m
kube-system   kubernetes-dashboard-2crsk              1/1       Running   0          8m


   kubectl get endpoints --all-namespaces
NAMESPACE     NAME                      ENDPOINTS                     AGE
default       kubernetes                10.0.2.15:8443                11m
kube-system   kube-controller-manager   <none>                        6m
kube-system   kube-dns                  172.17.0.4:53,172.17.0.4:53   8m
kube-system   kube-scheduler            <none>                        6m
kube-system   kubernetes-dashboard      <none>                        9m

Как я могу решить эту проблему? Кажется, я не понимаю, что не так. Я совершенно новичок в kubernetes


person NSP    schedule 25.07.2017    source источник
comment
Как ты устанавливал приборную панель?   -  person Janos Lenart    schedule 25.07.2017
comment
@JanosLenart я использовал kubectl create -f https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml   -  person NSP    schedule 25.07.2017
comment
Все работало нормально до вчерашнего дня. Сегодня из-за некоторых проблем с моей сетью мне пришлось перезапустить миникуб. Я снова сделал minikube stop --> minikube delete --> sudo rm -rf ~/.minikube --> minikube start. С тех пор я столкнулся с этой проблемой   -  person NSP    schedule 25.07.2017
comment
Я вижу несколько запущенных модулей панели мониторинга, можете ли вы также вставить вывод этой команды `kubectl get svc --all-namespaces`. возможно, вам придется удалить и заново создать службу панели мониторинга и модуль.   -  person sfgroups    schedule 25.07.2017
comment
@sfgroups ты прав. Меня также беспокоили две записи для приборной панели. Я новичок в kubernetes и не нашел подходящего руководства для подражания. Поэтому мне, к сожалению, пришлось полностью переустановить k8s. Не могли бы вы поделиться некоторыми руководствами или командами, которые должен знать новичок, чтобы комфортно работать с K8S и dminikube? Это поможет. Спасибо   -  person NSP    schedule 26.07.2017
comment
Я использую шаги на этой странице для установки miinikube github.com/kubernetes/minikube. после этого мы сможем использовать команду kubectl с веб-сайта документа. Добавляю команды из своих заметок.   -  person sfgroups    schedule 26.07.2017


Ответы (2)


Вам нужно запустить minikube dashboard. Вы не должны устанавливать дашборд отдельно; он поставляется с миникубом.

person Janos Lenart    schedule 25.07.2017
comment
Я пытался сделать это, но он сказал, что панель инструментов не найдена. Вот почему я установил его отдельно - person NSP; 25.07.2017
comment
Можешь сделать minikube addons list, пожалуйста? - person Janos Lenart; 25.07.2017
comment
Что-то похожее. Даже я добавил запись в resolv.conf с последующей остановкой и запуском minikube. На данный момент это, кажется, работает. Но очень странно, что это происходит. Я не уверен, что он будет продолжать работать - person NSP; 25.07.2017

некоторые команды миникуба

./minikube.exe version
./minikube.exe delete 
./minikube.exe start --help
./minikube get-k8s-versions
./minikube.exe status
./minikube.exe ip
./minikube.exe dashboard --url=true
person sfgroups    schedule 26.07.2017