Kubernetes kubectl ошибка: не удается подключиться к серверу - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь запустить minikube на моей локальной машине и получить ошибку от kubectl.

Сообщение об ошибке: Unable to connect to the server: dial tcp 192.168.2.15:8443: connectex: No connection could be made because the target machine actively refused it.

Пожалуйста, смотрите скриншот ниже.

enter image description here

Я испробовал все рекомендации в Невозможно запустить Kubernetes (kubectl) и Minikube в Windows 10. Невозможно подключиться к серверу:наберите tcp [:: 1]: 8080: connectex: без удачи.

Есть идеи для исправления?

ОБНОВЛЕНИЕ :

  1. Установка была выполнена, следуя инструкциям на https://kubernetes.io/docs/tasks/tools/install-minikube/
  2. Hyper-V был установлен на моей машине с Win 10
  3. Установлен kubernetes-cli/kubectl с использованием Chocolatey
  4. Скачан minikube-installer.exe и запущен
  5. Создан виртуальный коммутатор с Hyper-V менеджер
  6. Запущенный кластер с

    minikube start --vm-driver hyperv --hyperv-virtual-switch "myswitch"

После проблемы с подключением я попытался:

  1. Отключить динамическую память на мини-кубе VM
  2. Отключить протокол IPv6
  3. Установить переменную KUBECONFIG env
  4. Перезапустить мини-куб

Вывод из minikube status и minikube ip:

enter image description here

1 Ответ

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

Я не вижу никаких проблем с вашими шагами.Если ваш IP-адрес 192.168.2.xxx, то все должно быть хорошо.У вас есть внешний виртуальный коммутатор, вы установили миникуб с Choco, который работает из коробки, и использовали правильные команды для запуска миникуба.

Единственное, что кажется подозрительным, это ваш шаг 4:

Скачал minikube-installer.exe и запустил его

В некоторых случаях эта часть может вызвать некоторые конфликты, но имейте в виду, что это всего лишь предположение, основанное на опыте.Мой совет - полностью удалить миникуб и повторить попытку.Мы постараемся устранить неполадки в дальнейшем, если проблема не исчезнет.Я написал ответ, в котором я объяснил все шаги о том, как сделать это в Windows (из моего личного опыта) в этой теме , и вот шаги:

  1. Удаление minikube-installer.exe из «Установка / удаление программ»
  2. Обычно обычные minikube stop, minikube delete не работают, поэтому вам, возможно, придется отключить minikubeVM в Hyper-V вручную, а затем перейти к c: \ users \% username% ** и удалите **. Kube и .minikube.
  3. cuninst minikube
  4. Перезапустите и установите сновакак указано в документации к миникубу:

choco install minikube

choco install kubernetes-cli

Надеюсь, это поможет, так как это те шаги, которые я использую, когда естьчто-то не так с моим миникубом (проверено на нескольких ноутбуках с Windows).

...