【问题标题】:how to make kubernetes to run in docker for desktop in windows如何让 kubernetes 在 docker for desktop 在 windows 中运行
【发布时间】:2019-03-22 13:37:59
【问题描述】:

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

如何解决这个问题?

【问题讨论】:

    标签: windows docker kubernetes


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多