Панель управления Kubernetes, сервер не смог найти запрошенный ресурс

Я установил кластер kubernetes с помощью https://github.com/kubernetes-sigs/kubespray с бродягой. Установка прошла успешно.

Затем я хотел бы вызвать приборную панель и сгенерировать токен приборной панели следующим образом:

kubectl -n kube-system describe secret kubernetes-dashboard-token | grep 'token:' | grep -o '[^ ]\+$'

У меня есть токен, и с помощью оператора kubectl proxy он запускает службу приборной панели.

Затем вызовите URL-адрес http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login и введите токен, после чего у меня будет:

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

Что я делаю неправильно?

Это должно быть решением: https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/#default-nic-when-using-flannel-as-the-pod-network-in-vagrant

Что не знаю, как решить.


person softshipper    schedule 17.11.2019    source источник
comment
Вы пробовали проверить, работает ли фланель? Вы также можете проверить kubectl get all --all-namespaces, все ли модули подняты.   -  person Crou    schedule 18.11.2019
comment
Я столкнулся с той же проблемой ... Я использую ситцевую ткань, так как она используется по умолчанию в kubespray. Если я делаю kubectl get all --all-namespaces, я вижу, что все ресурсы находятся в правильном состоянии РАБОТА   -  person Jürgen Zornig    schedule 02.12.2019
comment
Удалось ли вам заставить его работать, используя информацию из комментариев и ответ?   -  person Wytrzymały Wiktor    schedule 11.12.2019
comment
@softshipper Удалось найти решение?   -  person Malgorzata    schedule 19.03.2021


Ответы (1)


Я столкнулся с такой же проблемой!

  1. Проверьте, запущен ли прокси: kubectl proxy
  2. Обновите версию DashBoard: с v1.10.0 до v2.0.0-beta4
  3. Проверьте, находится ли NodePort в пространстве имен той же панели инструментов
person Samuel Santana    schedule 10.12.2019