нет доступных конечных точек для обслуживания панели управления Kubernetes

Согласно следующей информации, kubernetes-dashboard создан. Я запускаю kubectl prox, чтобы получить доступ к панели управления

[root@master ~]# kubectl create -f https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/deploy/recommended/kubernetes-dashboard.yaml
secret/kubernetes-dashboard-certs created
secret/kubernetes-dashboard-csrf created
serviceaccount/kubernetes-dashboard created
role.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
rolebinding.rbac.authorization.k8s.io/kubernetes-dashboard-minimal created
deployment.apps/kubernetes-dashboard created
service/kubernetes-dashboard created
[root@master ~]# kubectl proxy --address="192.168.88.43" -p 8001 --accept-hosts='^*$'
Starting to serve on 192.168.88.43:8001

когда я иду ниже url

http://192.168.88.43:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/

я получаю

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {

  },
  "status": "Failure",
  "message": "no endpoints available for service \"kubernetes-dashboard\"",
  "reason": "ServiceUnavailable",
  "code": 503
}

person Zaw Than oo    schedule 07.02.2019    source источник
comment
Что вы имеете в виду, говоря, что это занимает слишком много времени? Также где вы используете k8s и каковы характеристики кластера?   -  person Crou    schedule 07.02.2019
comment
@Crou Я не могу перейти на интерфейс kubernetes-dashboard. В списке API я не видел / ui в списке API. Но я успешно применяю kubectl apply -f ....http: // .... kubernetes-dashboard.yaml`   -  person Zaw Than oo    schedule 07.02.2019
comment
@Crou Я обновил свой вопрос   -  person Zaw Than oo    schedule 07.02.2019
comment
Похоже, что развертывание не сработало, вы можете проверить kubectl get po и посмотреть, запущены ли поды   -  person Crou    schedule 07.02.2019
comment
Вы развернули CNI?   -  person Crou    schedule 07.02.2019


Ответы (2)


Я думаю, вы следовали Развертывание пользовательского интерфейса Dashboard, но вы не выполнили весь процесс установки Правильное создание единого главного кластера с помощью kubeadm.

Вы могли пропустить:

Теперь вы должны развернуть сеть модулей в кластере.

Запустите "kubectl apply -f [podnetwork] .yaml" с одним из вариантов, перечисленных по адресу:

https://kubernetes.io/docs/concepts/cluster-administration/addons/ < / а>

Вы можете следовать документации Kubernetes о том, как установить сеть pod надстройка.

После этого вы можете проверить, развернут ли и работает ли CNI, используя kubectl -n kube-system get pods.

Если все идет правильно, ваш kubernetes-dashboard должен быть здоров и исправен.

person Crou    schedule 07.02.2019
comment
@ZawThanoo Решает ли это вашу проблему? - person Wytrzymały Wiktor; 09.03.2021

Вы можете выполнить следующую команду, чтобы узнать статус панели мониторинга и ее имя.

kubectl get pods -n kube-system

kubernetes-dashboard-8y59ns938y0 0/1 В ожидании 0 57 мес.

После этого вы можете запустить на нем команду описания, чтобы увидеть, что не так с модулем, как показано ниже.

kubectl описать pod kubernetes-dashboard-8y59ns938y0 -n kube-system

Из сообщения вы сможете выяснить причину, по которой панель управления не работает.

person user3627034    schedule 23.06.2021