我已经在windows 10 pro上安装了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看起来很好。
1条答案
按热度按时间guykilcj1#
这个stack overflow回答了我的问题。
上面是这样写的:
如果您已经安装了kubectl并指向其他环境,如minikube或GKE集群,请确保更改上下文,使kubectl指向docker-desktop:
显然我已经安装了
minikube
,这就是把它搞砸的原因。切换回Docker上下文才是拯救这一天的原因。