【发布时间】:2019-03-22 13:37:59
【问题描述】:
looks like this 使用 Windows 版本 10, docker for windows(docker版本):18.09.2
如何解决这个问题?
【问题讨论】:
标签: windows docker kubernetes
looks like this 使用 Windows 版本 10, docker for windows(docker版本):18.09.2
如何解决这个问题?
【问题讨论】:
标签: windows docker kubernetes
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 都报告了这一点。
虽然问题悬而未决,如果不涉及防火墙/代理,我看到了由于the port is already taken 导致的错误。
另见this article:
问题
您收到错误消息的原因是 Kuberentes 没有查看正确的配置文件夹,因为配置路径未在 Windows 10 机器上配置。
解决方案
为了解决这个问题,我将运行下面的命令,告诉 Kubernetes 在哪里可以找到机器上的配置文件。
Powershell [Environment]::SetEnvironmentVariable("KUBECONFIG", $HOME + "\.kube\config", [EnvironmentVariableTarget]::Machine)
【讨论】: