gpt4 book ai didi

AWS 上的 Kubernetes 集群,与服务器 localhost :8080 was refused 的连接

转载 作者:行者123 更新时间:2023-12-02 12:04:21 24 4
gpt4 key购买 nike

在我的流浪虚拟机上,我创建了 kops 集群

 kops create cluster \
--state "s3://kops-state-1000" \
--zones "eu-central-1a","eu-central-1b" \
--master-count 3 \
--master-size=t2.micro \
--node-count 2 \
--node-size=t2.micro \
--ssh-public-key ~/.ssh/id_rsa.pub\
--name jh.mydomain.com \
--yes

我可以用 kops get cluster 列出集群
jh.mydomain.com aws eu-central-1a,eu-central-1b

问题是我找不到 .kube 存储库。当我去
kubectl version
Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.1", GitCommit:"b7394102d6ef778017f2ca4046abbaa23b88c290", GitTreeState:"clean", BuildDate:"2019-04-08T17:11:31Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}
The connection to the server localhost:8080 was refused - did you specify the right host or port?

这是否与我的虚拟盒部署有关?我知道命令 kubectl 在主节点上工作,因为那是 kube-apiserver 运行的地方。这是否意味着我的部署是工作节点?

我尝试了瓦西里的建议
kops export kubecfg $CLUSTER_NAME
W0513 15:44:17.286965 3279 root.go:248] no context set in kubecfg

--name is required

最佳答案

您需要从集群中获取 kubeconfig 并将其保存为 ${HOME}/.kube/config:

kops export kubecfg $CLUSTER_NAME

之后,您可以开始使用 kubectl。

关于AWS 上的 Kubernetes 集群,与服务器 localhost :8080 was refused 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56115398/

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