minikube dashboard возвращает ошибку 503 на macOS
Я недавно установил Minikube и VirtualBox на новый Mac с помощью homebrew. Я следую инструкциям из официального руководства по мини-кубам.
Вот так я запускаю кластер -
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'.
Затем я установил контекст мини-куба
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
Я ожидаю увидеть веб-интерфейс для кластеров мини-кубов, но получаю сообщение об ошибке. Что-то я делаю не так?
Больше информации -
ОС: 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?
Ответы
Ответ 1
Я считаю, что что-то не так с сетью VirtualBox, конфликтующей с xhyve, я рекомендую вам полностью удалить VirtualBox. Установите Docker для Mac и установите драйвер hyperkit
По сути, Hyperkit не использует VirtualBox, но использует гипервизор xhyve.
У меня работает установка Docker для Mac и драйвер 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...
Ответ 2
остановка минибука:
minikube stop
очистить текущую конфигурацию minikune и данные (которые не работают или не испортились)
rm -rf ~/.minikube
Запустите мини-куб снова: (новый экземпляр)
minikube start
Ответ 3
Я думаю, что вы должны удалить существующий. Просто запустите minikube delete -p minikube
. После удаления запустите новый кластер миникуб
Ответ 4
У меня та же проблема, и моя среда такая же, как и у вас.
🔌 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
Ответ 5
Это странно, но установка свежего миникуба работает. Не знаю, что было проблемой, которая была решена после новой установки.
Ответ 6
Если вы просто хотите попробовать панель инструментов, вы можете запустить прокси с kubectl proxy
сервером kubectl proxy
и получить доступ к нему в http://localhost: 8001/api/v1/namespaces/kube-system/services/https: kubernetes-dashboard: /proxy/
Ответ 7
Иметь ту же проблему. Был доступ к тире раньше. Миникуб остановился и перезапустился, затем возникла проблема.
Повторное создание minikube - это решение, подобное переустановке программного обеспечения. Он не решает основной проблемы, которая по-прежнему возникает в следующий раз.
Ответ 8
Запуск прокси не будет работать, так как будет возвращена похожая ошибка:
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"https:kubernetes-dashboard:\"",
"reason": "ServiceUnavailable",
"code": 503
}
Ответ 9
Запуск прокси не будет работать, так как будет возвращена похожая ошибка:
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"https:kubernetes-dashboard:\"",
"reason": "ServiceUnavailable",
"code": 503
}
Мне удалось решить эту проблему, выполнив следующую команду:
kubectl create clusterrolebinding fixRBAC --clusterrole=cluster-admin --serviceaccount=kube-system:default
как объяснено на https://github.com/kubernetes/minikube/issues/2510.
Проблема все еще открыта в Minikube v0.30.0 (Windows 10, VirtualBox).