繁体   English   中英

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

[英]how to make kubernetes to run in docker for desktop in windows

看起来像这样使用 windows 版本 10,docker for windows(docker verion):18.09.2

如何解决这个问题?

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.

即在报道这两个码头工人/机器泊坞窗/换赢得kubernetes / minikube

当问题悬而未决时,如果不涉及防火墙/代理,我已经看到由于端口已被占用而导致的错误。

另见这篇文章

问题

您收到错误消息的原因是 Kuberentes 没有查看正确的配置文件夹,因为配置路径未在 Windows 10 机器上配置。

解决方案

为了解决这个问题,我将运行下面的命令,告诉 Kubernetes 在哪里可以找到机器上的配置文件。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM