Minikube останавливается случайным образом и не может запустить команду kubectl - PullRequest
0 голосов
/ 14 сентября 2018

Иногда, когда Minikube уже запущен, и я пытаюсь выполнить любую команду kubectl (например, kubectl get pods), я получаю эту ошибку:

Unable to connect to the server: dial tcp 192.168.99.101:8443

Поэтому я останавливаю Minikube и запускаю его сноваи все kubectl команды работают нормально, но через некоторое время, если я пытаюсь выполнить любую команду kubectl, я получаю ту же ошибку, что и выше.

Если я набираю minikube ip, я получаю 192.168.99.100.Почему kubectl пытается подключиться к 192.168.99.101 (как упоминалось в сообщении об ошибке), когда Minikube работает на 192.168.99.100?

Обратите внимание, что я новичок в Kubernetes.

kubectl config get-contexts дает мне этот вывод:

CURRENT   NAME       CLUSTER    AUTHINFO   NAMESPACE
*         minikube   minikube   minikube

Это minikube logs вывод https://pastebin.com/kb5jNRyW

1 Ответ

0 голосов
/ 14 сентября 2018

Обычно это происходит, когда IP-адрес вашей виртуальной машины может быть изменен, а ваш мини-куб указывает на предыдущий IP-адрес. Вы можете проверить с помощью minikube ip, а затем проверить IP-адрес созданной виртуальной машины, они будут другими.

Вы также можете попробовать minikube status, ваш вывод будет: minikube: Running cluster: Stopped kubectl: Misconfigured: pointing to stale minikube-vm. To fix the kubectl context, run minikube update-context

Вы можете попробовать minikube update-context, и если он не запускается даже тогда, попробуйте minikube start с последующим minikube update-context, он не будет загружать все заново, он только запустит ВМ, если выключится.

...