gpt4 book ai didi

docker - Kubernetes 未能发现支持的资源 : getsockopt: connection refused

转载 作者:行者123 更新时间:2023-12-04 13:56:41 28 4
gpt4 key购买 nike

我正在学习 Udacity 的 kubernetes 教程。当我使用以下命令运行 nginx 镜像时

kubectl run nginx --image=nginx:1.10.0

它给了我错误

error: failed to discover supported resources: Get http://localhost:8080/apis/extensions/v1beta1: dial tcp 127.0.0.1:8080: getsockopt: connection refused



如果我尝试使用以下命令获取 pod
kubectl get pods

它说

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



nginx 服务器正在运行,我可以判断,因为我可以通过运行 curl http://127.0.0.1 获得适当的输出

我无法弄清楚问题是什么,并且互联网上没有很多资源可以解决这个问题。谁能告诉我如何解决它?

最佳答案

这个问题经常出现在kubectl的时候找不到目标集群的配置凭据。

查询 $HOME/.kube/config用于集群配置。如果配置为空或为错误的集群设置了配置,请通过运行重新生成配置,

gcloud container clusters get-credentials <CLUSTER_NAME> --zone <ZONE>

这将更新 $HOME/.kube/config 中的配置凭据.

现在,一切都应该按预期工作。

引用: https://github.com/googlecodelabs/feedback/issues/537

关于docker - Kubernetes 未能发现支持的资源 : getsockopt: connection refused,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51067786/

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