最近、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 pods
とkubectl get pods --all-namespaces
の両方の出力
The connection to the server 192.168.99.100:8443 was refused - did you specify the right Host or port?
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...
minikubeを停止します。
minikube stop
現在のminikuneの設定とデータをクリーンアップします(機能していないか、正常に機能していません)
rm -rf ~/.minikube
Minikubeを再起動します:(新しいインスタンス)
minikube start
既存のものを削除する必要があると思います。 minikube delete -p minikube
を実行するだけです。新しいminikubeクラスターの開始を削除した後
奇妙ですが、新しいminikubeをインストールすると動作します。新規インストール後に解決された問題が何であったかわかりません。
私は同じ問題を抱えており、私の環境はあなたのものと同じです。
???? 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
私の解決策は次のとおりです:
minikube delete -p minikube
minikube start
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...
ここに画像の説明を入力してください 私の経験がお役に立てば幸いです!
ダッシュボードを試してみたい場合は、kubectl proxy
でプロキシを実行し、 http:// localhost:8001/api/v1/namespaces/kube-system/services/httpsでアクセスできます。 kubernetes-dashboard:/ proxy /