Доступ к веб-интерфейсу Kubernetes (панель инструментов)

Я установил инструмент Kubernetes с Kubeadm, а затем следовал документации по установке веб-интерфейса (Dashboard). Kubernetes установлен и работает в одном экземпляре узла, который является главным узлом заражения.

Однако я не могу получить доступ к веб-интерфейсу на https://<kubernetes-master>/ui, Вместо этого я могу получить к нему доступ https://<kubernetes-master>:6443/ui,

Как я мог это исправить?

1 ответ

Решение

URL-адрес, который вы используете для доступа к панели мониторинга, является конечной точкой на сервере API. По умолчанию, kubeadm развертывает сервер API на порт 6443и не на 443, что вам нужно, чтобы получить доступ к панели инструментов через https без указания порта в URL (т.е. https://<kubernetes-master>/ui)

Существуют различные способы раскрытия и доступа к панели инструментов. Они упорядочены по возрастающей сложности:

  • Если это кластер dev/test, вы можете попробовать сделать kubeadm развернуть сервер API на порт 443 используя --api-port флаг выставлен kubeadm,
  • Выставить панель инструментов с помощью службы типа NodePort,
  • Разверните входной контроллер и определите точку входа для приборной панели.
Другие вопросы по тегам