如何使kubernetes在Windows中的桌面的docker中运行

时间:2019-03-22 05:21:50

标签: windows docker kubernetes

looks like this 使用Windows版本10, Windows版docker(docker verion):18.09.2

如何解决此问题?

1 个答案:

答案 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/machinedocker/for-winkubernetes/minikube中都报告了这一点。

该问题尚待解决,并且如果不涉及防火墙/代理,我已经看到由于the port is already taken而引起的错误。

另请参阅this article

  

问题

     

收到错误消息的原因是Kuberentes不在正确的配置文件夹中,因为Windows 10计算机上未配置配置路径。

     

解决方案

     

要解决此问题,我将运行下面的命令,该命令将告诉Kubernetes在机器上的哪里找到配置文件。

Powershell
[Environment]::SetEnvironmentVariable("KUBECONFIG", $HOME + "\.kube\config", [EnvironmentVariableTarget]::Machine)