【问题标题】:Kubernetes - Windows 10 - connectex: No connection could be made because the target machine actively refused itKubernetes - Windows 10 - connectex:无法建立连接,因为目标机器主动拒绝它
【发布时间】:2021-01-29 02:50:13
【问题描述】:

我已经在 Windows 10 专业版上安装了 Kubernetes。我遇到了一个问题,即 UI 由于某种原因不接受我生成的访问令牌。

所以我进入 docker 并重置集群,以便重新开始:

但现在当我再次尝试应用我的配置时出现错误:

kubectl apply -f .\recommended.yaml
Unable to connect to the server: dial tcp 127.0.0.1:61634: connectex: No connection could be made because the target machine actively refused it.

我有我的KUBECONFIG 变量集:

$env:KUBECONFIG
C:\Users\bluet\.kube\config

我已经用这个命令让 kubernetes 知道了配置:

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

然而,问题仍然存在!我该如何解决这个问题? Docker 看起来不错。

【问题讨论】:

    标签: windows kubernetes


    【解决方案1】:

    stack overflow 回答了我的问题。

    它是这样说的:

    If you have kubectl already installed and pointing to some other environment, such as minikube or a GKE cluster, be sure to change context so that kubectl is pointing to docker-desktop:
    
    kubectl config get-contexts
    
    kubectl config use-context docker-desktop
    

    显然我已经安装了minikube,这是搞砸了。切换回 docker 上下文是拯救这一天的原因。

    【讨论】:

      猜你喜欢
      • 2021-07-15
      • 2011-08-24
      • 2023-03-25
      • 1970-01-01
      • 2021-12-08
      • 2015-04-05
      • 2016-12-08
      • 2014-09-05
      相关资源
      最近更新 更多