Kubernetesダッシュボードにアクセスできない

Kubernetesダッシュボードにアクセスできない

高可用性Kubernetesクラスタのセットアップが成功した後、kubeadm、Kubernetes ダッシュボードの Web UI にアクセスできません。

まず、現在のクラスタトポロジについて説明します。ローカルネットワーク内には3つの異なるベアメタルサーバーが稼働しており、それぞれがマスターそしてワーカーノード。これらのマシンの1つは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 ダッシュボードのデプロイメントは公式ドキュメントに従って行われましたが、作業中のマシン (明らかに同じネットワークに接続されています) からダッシュボード UI にアクセスできず、その理由がわかりません。

リクエスト時に常に次のエラーが発生します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
}

さらに奇妙なことに、数分前は UI は機能していたものの、トークンを使用してサインインできず、今はまた消えてしまいました。

何が問題なのか何かアドバイスはありますか?

関連情報