Я новичок в kubernetes и пытаюсь настроить clsuter на удаленном сервере. Для этого я использую microk8s и сервер от hetzner-cloud (https://www.hetzner.com/de/cloud).
Я вошел на сервер с помощью ssh и следовал инструкциям по установке microk8s для Linux (https://microk8s.io/). Все это, казалось, работало нормально. Моя проблема в том, что я не нашел способ получить доступ к kubernetes-dashboard.
Я пробовал обходной путь с помощью NodePort и microk8s kubectl proxy --disable-filter = true
, но он не работает и не рекомендуется из соображений безопасности. С отключенным методом фильтрации можно получить доступ к странице входа, но она не отвечает.
Я также пытался получить доступ к панели инструментов извне, используя туннель ssh и этот учебник: with-token">Как я могу получить удаленный доступ к панели управления kubernetes с помощью токена
Туннель работает нормально, но я все еще не могу получить доступ к порту.
Теперь у меня два основных вопроса:
1: Как вы обычно используете kubernetes, если kubernetes не хочет, чтобы вы обращались к панели управления извне. Потому что обычно вы не запускаете свои службы на арендованном сервере, который не находится в вашей гостиной? Какой смысл я просто не понимаю?
2: Как я могу получить доступ к Dashborad?
Я был бы очень рад, если бы кто-нибудь мог мне помочь. Мучаюсь с этой проблемой уже месяц. :)
с наилучшими пожеланиями, мамо
kubeadm
. Мне также пришлось создать правило брандмауэра, разрешающее трафик через порт 10443. - person Paweł Grondal   schedule 01.06.2021