После успешной настройки высокодоступного кластера Kubernetes с использованием кубадм, я не могу получить доступ к веб-интерфейсу панели инструментов kubernetes.
Прежде всего, позвольте мне объяснить текущую топологию кластера: в моей локальной сети работают три разных сервера без ПО, на каждом из которых мастер и рабочий узел. Одна из этих машин запускает балансировщик нагрузки nginx также.
После настройки я скопировал файл конфигурации кластера на свою локальную рабочую машину (MacBook Pro) и запустил информация о кластере kubectl
, вроде все нормально работает:
Плоскость управления Kubernetes работает по адресу https://load-balancer:6443.
CoreDNS работает по адресу https://load-balancer:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy.
В конце концов, развертывание панели управления Kubernetes было выполнено в соответствии с официальной документацией, но я не могу получить доступ к пользовательскому интерфейсу панели управления через свою рабочую машину (очевидно, она подключена к той же сети), и я не могу понять, почему.
Всегда получаю ошибку при запросе http://localhost:8001/api/v1/namespaces/kubernetes-dashboard/services/https:kubernetes-dashboard:/proxy/
что говорит:
{
"вид": "Статус",
"апиВерсия": "v1",
"метаданные": {
},
"статус": "Отказ",
"message": "ошибка при попытке связаться с сервисом: наберите tcp 10.40.0.1:8443: подключение: нет маршрута к хосту",
"причина": "Сервис недоступен",
"код": 503
}
Что еще более странно, несколько минут назад пользовательский интерфейс работал, но я не мог войти с помощью токена, и теперь он снова исчез.
Любые предложения, в чем может быть проблема?