首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kubernetes :拨号tcp 127.0.0.1:8080: connect:连接被拒绝

Kubernetes :拨号tcp 127.0.0.1:8080: connect:连接被拒绝
EN

Stack Overflow用户
提问于 2018-07-19 02:21:26
回答 2查看 31.8K关注 1票数 13

我已经使用kops启动了kubernetes集群。它是工作的发现,我开始面临以下问题:

代码语言:javascript
复制
kubectl get pods
The connection to the server localhost:8080 was refused - did you specify the right host or port?

我该如何解决这个问题?kubernetes-apiserver看起来没有运行,我如何让它工作?

代码语言:javascript
复制
kubectl run nginx --image=nginx:1.10.0
error: failed to discover supported resources: Get http://localhost:8080/apis/apps/v1beta1?timeout=32s: dial tcp 127.0.0.1:8080: connect: connection refused

请给出建议

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-19 02:55:04

Kubernetes使用$KUBECONFIG文件连接到集群。可能是在配置kops集群时,它没有正确写入文件。我不能确定,因为你没有提供足够的信息。

假设这就是问题所在,并且您只有一个集群,它可以这样解决:

代码语言:javascript
复制
# Find your cluster name
kops get clusters
# set the clustername as a var
clustername=<clustername>
# export the KUBECONFIG variable, which kubectl uses to find the kubeconfig file
export KUBECONFIG=~/.kube/${clustername}
# download the kubeconfig file locally using kops
kops export kubecfg --name ${clustername} --config=~$KUBECONFIG

您可以找到有关KUBECONFIG文件here的更多信息

票数 8
EN

Stack Overflow用户

发布于 2020-01-15 23:35:56

在使用kubectl之前必须启动minikube我也遇到过同样的问题,但我的问题是因为minikube没有运行

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51408636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档