Insecure access detected. Sign in will not be available. Access Dashboard securely over HTTPS or using localhost.

После установки панели Kubernetes Web UI (Dashboard) и при попытки войти на неё с внешних адресов, получаем ошибку Insecure access detected. Sign in will not be available. Access Dashboard securely over HTTPS or using localhost

Система просит нас использовать HTTPS или заходить через localhost.

Для решения проблемы нам надо сменить тип type в svc панели. Для этого необходимо получить namespace панели и имя:

kubectl get ns
kubectl -n kubernetes-dashboard get svc

Далее меняем ClusterIP на LoadBalancer

kubectl -n kubernetes-dashboard edit svc kubernetes-dashboard

Делаем get svc, если External IP в статуе Pending, патчим и присываем внешний IP

kubectl -n kubernetes-dashboard get svc
kubectl patch svc kubernetes-dashboard -n kubernetes-dashboard -p '{"spec": {"type": "LoadBalancer", "externalIPs":["192.168.1.10"]}}'

Далее можно заходить браузером через https на внешний айпи и проброшенный порт, вводить tokern и пользоваться панелью.

1 3 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x