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

Это странно, но установка свежего миникуба работает. Не знаю, что было проблемой, которая была решена после новой установки.

Ответ 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).