gpt4 book ai didi

Kubernetes : dial tcp 127. 0.0.1:8080:连接:连接被拒绝

转载 作者:行者123 更新时间:2023-12-04 01:33:42 25 4
gpt4 key购买 nike

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

kubectl get pods
The connection to the server localhost:8080 was refused - did you specify the right host or port?

我该如何解决这个问题?
看起来 kubernetes-apiserver 没有运行,我如何让它工作?
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

请建议

最佳答案

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

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

# 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

关于Kubernetes : dial tcp 127. 0.0.1:8080:连接:连接被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51408636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com