looks like this 使用Windows版本10, Windows版docker(docker verion):18.09.2
如何解决此问题?
答案 0 :(得分:1)
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)