Minikube + Kubectl "Невозможно подключиться к серверу - тайм-аут" - PullRequest
0 голосов
/ 03 сентября 2018

Я изучаю основы использования Kubernetes через облегченную версию Minikube, установленную на моем процессоре Mac Pro Retina Mid 2015 i7.

Я заметил странное поведение: Оно отлично работает в первые 1-2 минуты после запуска мини-куба . Когда прошло около 2 минут, мой kubelect всегда переходит в Timeout , когда он должен получить модули, службы, развертывания и когда он напрямую запрашивает мини-куб.

Например, это происходит так:

> minikube start

тогда я звоню:

> kubectl get pods
NAME                          READY     STATUS    RESTARTS   AGE
aggregator-74d44fd6db-2vff5   0/1       Error     55         4d
aggregator-74d44fd6db-72bmw   0/1       Error     22         4d
chart-649cc6bfb-d8ksj         0/1       Error     17         4d
chart-649cc6bfb-vg6vr         0/1       Error     9          4d
frontend-8dbb85d74-87ltl      1/1       Running   6          4d
frontend-8dbb85d74-whwnk      1/1       Running   6          4d
user-79c94d5574-8vr2h         0/1       Error     10         4d
user-79c94d5574-x7x2d         0/1       Error     13         4d

через 2 минуты:

> kubectl get pods
No resources found.
Unable to connect to the server: net/http: TLS handshake timeout

Чтобы он снова заработал, я должен остановить и перезапустить миникуб, и он заработает еще пару минут. Как это возможно?

1 Ответ

0 голосов
/ 19 октября 2018

Я бы сначала попытался удалить и перезапустить, как предложено: $ minikube delete $ minikube start

Во-вторых, попробуйте дать больше ресурсов для миникуба. Это мне очень помогло, когда я запустил его и запустил несколько контейнеров. У меня есть память и гиперпотоки (у i7 обычно 8 гиперпотоков на старых Macbook Pro и 12 на более новых. Итак, я выбрал 6.) $ minikube --memory 8192 --cpus 6 start

И, наконец, неплохо бы переустановить миникуб, если у вас все еще есть проблемы: $ brew cask переустановить миникуб

Надеюсь, это поможет!

...