Невозможно подключиться к серверу: наберите tcp [:: 1]: 8080: connectex: не удалось установить соединение, потому что целевой компьютер активно отказал ему - PullRequest
0 голосов
/ 23 мая 2018

Я работаю над Azure Kubernates, где мы можем хранить изображения Docker в Azure.Здесь я пытаюсь проверить версию kubectl, затем получаю

Невозможно подключиться к серверу: dial tcp [:: 1]: 8080: connectex: Невозможно установить соединение, так как целевой компьютер активноотказался.

За этим я следовал MSDN: установка Microservices с AKS и VSTS - часть 2 и MSDOCS: Kubernetes на windows

Итак, не могли бы вы предложить мне «Как решить эту проблему?»

Ответы [ 5 ]

0 голосов
/ 17 августа 2019

Я использую Hyper-V в локальной Windows, и я столкнулся с этой ошибкой, потому что я не настроил мини-куб.

(я знаю, что вопрос касается Azure, а не мини-куба. Но эта статья в верхней части сообщения об ошибке. Итак, я поставил решение здесь.)

1.включить Hyper-V.

Введите systeminfo на своем терминале.Если вы можете найти строку ниже,

Hyper-V Requirements:     A hypervisor has been detected. Features required for Hyper-V will not be displayed.

Hyper-V работает правильно.

Если вы не можете, включите его в настройках.

2.Создать сетевой коммутатор Hyper-V

Открыть диспетчер Hyper-V.(Поиск это самый быстрый способ.)

Далее, щелкните по имени вашего ПК слева.

Затем вы можете найти меню Virtual Switch Manager справа.

Нажмите на него и выберите Внешний виртуальный коммутатор с именем: «Minikube Switch»

Нажмите «Применить», чтобы создать его.

3.start minikube

Вернитесь к терминалу и введите:

minikube start --vm-driver hyperv --hyperv-virtual-switch "Minikube Switch"

Для получения дополнительной информации проверьте шаги, описанные в этой статье .

0 голосов
/ 30 апреля 2019

Если вы видите, что ваш конфигурационный файл правильно настроен, перейдите на $HOME/.kube/config - Linux или %UserProfile%/.kube/config - Windows , но вы по-прежнему получаете сообщение об ошибке - попробуйтеЗапуск командной строки от имени администратора.

Более подробную информацию о файле конфигурации можно найти здесь: https://kubernetes.io/docs/concepts/configuration/organize-cluster-access-kubeconfig/

0 голосов
/ 18 января 2019

Я столкнулся с той же ошибкой при запуске команды "kubectl get pods"

Проблема была решена с помощью следующих шагов:

a) Сначала выясните текущий контекст

kubectl config get-contexts
CURRENT   NAME      CLUSTER   AUTHINFO   NAMESPACE

b) если контекст не установлен, установите его вручную, используя

kubectl config set-context <Your context>

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

0 голосов
/ 10 апреля 2019

Для меня это произошло из-за того, что в Windows не установлена ​​переменная окружения HOME.Согласно документам kubectl будет использоваться файл конфигурации $(HOME)/.kube/config.Но так как эта переменная не установлена ​​в Window, она не может найти файл.

Я создал переменную HOME с тем же значением, что и USERPROFILE, и она начала работать.

0 голосов
/ 30 мая 2018

Я думаю, что вы могли пропустить настройку кластера, для этого вам нужно запустить следующую команду в командной строке.

az aks get-credentials --resource-group myResourceGroup --name myAKSCluster

Приведенная выше команда CLI создает файл .config с полным кластером и узламиподробности в вашей локальной машине.

После того, как вы запустите команду kubectl get nodes в командной строке, вы сможете получить список узлов внутри кластера, как показано на рисунке ниже.

enter image description here Для справки выполните следующие действия. Развертывание кластера Azure Kubernetes Service (AKS) .

...