我试着用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时,也可能发生相同的错误消息。