Невозможно получить доступ к панели управления Kubernetes

Невозможно получить доступ к панели управления Kubernetes

После успешной настройки высокодоступного кластера Kubernetes с использованиемкубеадмЯ не могу получить доступ к веб-интерфейсу панели управления Kubernetes.

Прежде всего, позвольте мне объяснить текущую топологию кластера: в моей локальной сети работают три разных сервера bare metal, на каждом из которых размещенвладелецирабочийузел. Одна из этих машин запускаетбалансировщик нагрузки nginxтакже.

После настройки я скопировал файл конфигурации кластера на свою локальную рабочую машину (MacBook Pro) и запустил его kubectl cluster-info. Все работает нормально:

Kubernetes control plane is running at https://load-balancer:6443
CoreDNS is running at 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/:

{
  "kind": "Status",
  "apiVersion": "v1",
  "metadata": {
    
  },
  "status": "Failure",
  "message": "error trying to reach service: dial tcp 10.40.0.1:8443: connect: no route to host",
  "reason": "ServiceUnavailable",
  "code": 503
}

Что еще более странно, несколько минут назад интерфейс работал, но я не мог войти в систему с помощью токена, а теперь он снова исчез.

Есть ли какие-нибудь предположения, в чем может быть проблема?

Связанный контент