как заставить kubernetes запускаться в докере для рабочего стола в windows - PullRequest
1 голос
/ 22 марта 2019

выглядит так используя Windows версии 10, Докер для Windows (Docker Verion): 18.09.2

как решить эту проблему?

1 Ответ

1 голос
/ 22 марта 2019

Kubernetes должен быть запущен.

Но проверьте информацию о вашем кластере:

> kubectl cluster-info
Kubernetes master is running at http://localhost:8080

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

Это сообщается как в docker / machine , так и docker /for-win или kubernetes / minikube .

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

См. также эту статью :

Проблема

Причина, по которой вы получаете сообщение об ошибке, заключается в том, чтоKuberentes не ищет нужную папку конфигурации, потому что путь конфигурации не настроен на компьютере с Windows 10.

Решение

Чтобы устранить проблему, я запусту команду ниже, которая сообщит Kubernetesгде найти файл конфигурации на машине.

Powershell
[Environment]::SetEnvironmentVariable("KUBECONFIG", $HOME + "\.kube\config", [EnvironmentVariableTarget]::Machine)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...