Kubernetes错误:无法连接到服务器:拨打tcp 127.0.0.1:8080 [英] Kubernetes error: Unable to connect to the server: dial tcp 127.0.0.1:8080
本文介绍了Kubernetes错误:无法连接到服务器:拨打tcp 127.0.0.1:8080的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
运行kubectl get pods
时看到以下错误:
Unable to connect to the server: dial tcp 127.0.0.1:8080: connectex: No connection could be made because the target machine actively refused it.
两个星期前我运行它时,它正在工作.我在~/.kube/config
目录中的配置文件如下所示:
This was working when I ran it two weeks ago. My config file in the ~/.kube/config
directory looks as follows:
apiVersion: v1
clusters:
- cluster:
insecure-skip-tls-verify: true
server: https://zld05687.vci.co.com
name: dev-cluster
- cluster:
insecure-skip-tls-verify: true
server: https://zlt20087.vci.co.com
name: perf-cluster
- cluster:
insecure-skip-tls-verify: true
server: https://zlt17291.vci.co.com
name: test-cluster
contexts:
- context:
cluster: dev-cluster
namespace: com-co-acp-dev
user: default-user
name: default-context
- context:
cluster: perf-cluster
namespace: com-co-acp-perf
user: default-user
name: perf-context
- context:
cluster: test-cluster
namespace: com-co-acp-test
user: default-user
name: test-context
current-context: perf-context
kind: Config
preferences: {}
users:
- name: default-user
user:
token: myusername:enc:23hfeu39393yd223944uekd
是什么原因导致此错误,该如何解决?
What caused this error, and how can I fix it?
推荐答案
如果已经安装了kubectl并指向其他环境,例如minikube或GKE集群,请确保更改上下文,以使kubectl指向docker -桌面:
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配置获取上下文
kubectl配置使用上下文docker-desktop
这篇关于Kubernetes错误:无法连接到服务器:拨打tcp 127.0.0.1:8080的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文