Рейтинг:0

Как получить доступ к панели управления Kubernetes?

флаг it

Следуя документам здесь:

https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/

я бежал kubectl прокси но согласно документам: «Доступ к пользовательскому интерфейсу возможен только с машины, на которой выполняется команда».

Kubernetes работает на нескольких серверах в моей сети, и я хотел бы получить доступ к панели управления со своей рабочей станции.

Прежде всего: я не понимаю, какой вариант использования охватывает эта документация? Ожидают ли они, что кто-то поставит KVM на их физический сервер и установит xorg и браузер?

Я могу придумать несколько других методов, которые я мог бы использовать здесь:

  • Туннелирование http-трафика через ssh, безусловно, возможно.

  • ВНК.

  • Переадресация X11 с использованием SSH.

Но каждый из этих четырех методов явно является неправильным/хакерским подходом.

Как настроить Kubernetes, чтобы разрешить трафик, скажем, с одного IP-адреса, на панель управления?

moonkotte avatar
флаг in
Почему бы не использовать [рекомендуемый подход](https://github.com/kubernetes/dashboard#access)? Практически то, что уже представлено в ответе.
Рейтинг:2
флаг jp

Бег kubectl прокси на вашей рабочей станции, а не на сервере, откройте http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/. в вашем локальном браузере.

флаг it
Интересно... Значит, моя рабочая станция должна поддерживать `kubectl`?
флаг jp
см. https://kubernetes.io/docs/tasks/tools/
moonkotte avatar
флаг in
@catpants Пожалуйста, рассмотрите [принятие ответа] (https://serverfault.com/help/someone-answers), если это решит вашу проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.