无法访问远程kubernetes服务器



我试着用Docker桌面安装kubernetes。但是,只要我输入

kubectl get nodes

我得到远程kubernetes服务器无法访问错误。

I0217 23:42:56.224000   26220 versioner.go:56] Remote kubernetes server unreachable
Unable to connect to the server: dial tcp 172.28.112.98:6443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

关于如何解决这个问题有什么想法吗?

您的kubeconfig中有多个上下文吗?

您可以使用kubectl config get-contexts对此进行检查。

如有必要,请使用kubectl config use-context docker-desktop将您的上下文更改为Docker Desktop Kubernetes。

您是否可能尝试过minikube,但这在.kubeconfig中留下了集群/上下文?

配置对多个集群的访问

转到HOME/.kube目录并检查配置文件。这里提到的服务器可能是旧的或无法访问。

您可以复制新的配置文件(来自其他工具目录(如k3s(的远程服务器(,并在HOME/.kube/config文件中添加/替换它。

当您从本地k8s集群切换到需要VPN连接的远程集群,而您没有连接到VPN时,也可能发生相同的错误消息。

最新更新