kops 验证集群:returns "cluster not found" 即使集群健康且 kubectl 工作正常

kops validate cluster: returns "cluster not found" even though cluster is healthy and kubectl works fine

我使用 kops 创建了一个集群。它运行良好,集群运行良好。我可以使用 kubectl 查看我的节点,并创建了一些部署和服务。我尝试使用 "kops edit ig nodes" 添加节点,但出现错误 "cluster not found"。现在我得到所有 kops 命令的错误:

kops validate cluster
Using cluster from kubectl context: <clustername>

cluster "<clustername>" not found

所以我的问题是:kops 在哪里寻找集群以及如何配置它以查看我的集群。

Kubectl 和 Kops 从以下位置访问配置文件。

当集群为created.The配置时会保存到一个users

$HOME/.kube/config 

我已附上 link 以进一步了解例如,如果您有另一个配置文件,您可以将其导出。 kube-config

我的 KOPS_STATE_STORE 环境变量搞砸了。我将其更正为正确的 s3 存储桶,一切正常。

export KOPS_STATE_STORE=s3://correctbucketname