web-dev-qa-db-ja.com

macOSでminikubeダッシュボードが503エラーを返す

最近、homebrewを使用してminikubeとVirtualBoxを新しいMacにインストールしました。 公式minikubeチュートリアル の手順に従っています。

これは私がクラスタを起動する方法です-

minikube start --vm-driver=hyperkit

kubectl cluster-infoを実行すると、これが表示されます

Kubernetes master is running at https://192.168.99.100:8443
CoreDNS is running at https://192.168.99.100:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.

それから、minikubeのコンテキストを設定します

kubectl config use-context minikube

しかし、minikube dashboardを実行すると、出力を取得するのに多くの時間がかかり、最終的にこの出力を取得します-

http://127.0.0.1:50769/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ is not responding properly: Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503

MinikubeクラスターのWeb UIが表示されることを期待していますが、エラー出力が表示されます。私が間違っていることはありますか?

詳細情報-
OS:macOS Mojave(10.14)
kubectlコマンドは、gcloud sdkを使用してインストールされました。

更新
kubectl cluster-info dumpの出力

Unable to connect to the server: net/http: TLS handshake timeout

kubectl get podskubectl get pods --all-namespacesの両方の出力

The connection to the server 192.168.99.100:8443 was refused - did you specify the right Host or port?
25
noob

xhyve と競合するVirtualBoxネットワークに何か問題があると思います。完全に VirtualBoxをアンインストール することをお勧めします。 mac用のdockerをインストールし、 hyperkit driver をインストールします

基本的に、HyperkitはVirtualBoxを使用しませんが、 xhyve Hypervisorを使用します。

Mac用のdockerと hyperkitドライバー をインストールすることで動作します

$ kubectl cluster-info
Kubernetes master is running at https://192.168.64.2:8443
CoreDNS is running at https://192.168.64.2:8443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
$ minikube dashboard
Opening http://127.0.0.1:55919/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ in your default browser...
8
Rico

minikubeを停止します。

minikube stop

現在のminikuneの設定とデータをクリーンアップします(機能していないか、正常に機能していません)

rm -rf  ~/.minikube

Minikubeを再起動します:(新しいインスタンス)

minikube start
35
Ijaz Ahmad Khan

既存のものを削除する必要があると思います。 minikube delete -p minikubeを実行するだけです。新しいminikubeクラスターの開始を削除した後

2
Feruz Oripov

奇妙ですが、新しいminikubeをインストールすると動作します。新規インストール後に解決された問題が何であったかわかりません。

1
Ravendra Singh

私は同じ問題を抱えており、私の環境はあなたのものと同じです。

????  Enabling dashboard ...
????  Verifying dashboard health ...
????  Launching proxy ...
????  Verifying proxy health ...
????  http://127.0.0.1:52582/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ is not responding properly: Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
Temporary Error: unexpected response code: 503
  • MacOS 10.13.6
  • Docker Desktop for Mac
  • VirtualBox
  • Kubernetes v1.15.2

私の解決策は次のとおりです:

  1. 既存のVMを削除します
minikube delete -p minikube
  1. ミニクベを始める
minikube start
  1. ダッシュボードに問題はありますか?
mushuweideMacBook-Pro:tools mushuwei$ minikube dashboard
????  Verifying dashboard health ...
????  Launching proxy ...
????  Verifying proxy health ...
????  Opening http://127.0.0.1:53414/api/v1/namespaces/kube-system/services/http:kubernetes-dashboard:/proxy/ in your default browser...

ここに画像の説明を入力してください 私の経験がお役に立てば幸いです!

1
james mu

ダッシュボードを試してみたい場合は、kubectl proxyでプロキシを実行し、 http:// localhost:8001/api/v1/namespaces/kube-system/services/httpsでアクセスできます。 kubernetes-dashboard:/ proxy /

0
Miguel Medina