@awsswa59

Ну могу авторизоваться в kubernetes-dashboard, как сделать диагностику почему?

Добрый день.
Взял очередной мануал по создании kubernes
собрал виртуалки 4 виртуалки k8s-master-01,02 и k8s-worker-01,02
плагополочну развернул calico и kubernetes-dashboard
создал пользователя, запустил proxy, попадаю в форму начальной авторизации и ввожу токен от пользователя и никакой реакции нет, остаюсь на том же экране.

5e3d020b5ef9a950414250.png
5e3d0354acfcd603474781.jpeg

5e3d048b3e64e479254650.jpeg

логи по
root@k8s-master-01:/var/lib/containerd# kubectl logs -f kubernetes-dashboard-5996555fd8-xmkrl -n kubernetes-dashboard
нечего внятного не показывают
2020/02/06 07:59:43 Getting application global configuration
2020/02/06 07:59:43 Application configuration {"serverTime":1580975983645}
2020/02/06 07:59:43 [2020-02-06T07:59:43Z] Incoming HTTP/2.0 GET /api/v1/settings/global/cani request from 192.168.151.128:51162:
2020/02/06 07:59:43 [2020-02-06T07:59:43Z] Outcoming response to 192.168.151.128:51162 with 200 status code

подозрение что я не правильно создаю юзера с правами админа
kubectl create serviceaccount dashboard -n default
kubectl create clusterrolebinding dashboard-admin -n default --clusterrole=cluster-admin -serviceaccount=default:dashboard
kubectl -n kube-system describe secret $(kubectl -n kube-system get secret | grep default | awk '{print $1}')
  • Вопрос задан
  • 161 просмотр
Пригласить эксперта
Ответы на вопрос 1
Как я помню - там ошибка в документации по установке kubernetes/dashboard. Сейчас логинится в дашбоард можно только по https. Это недавно стало обязательным. А kubectl proxy с https раньше плохо работал. Проще всего - получить к нему доступ через ingress контроллер. И не забудьте про аннотации для https к бекенду.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы