kops export kubecfg遇到错误Found multiple arguments which look like a cluster name

高手请略过。

执行

kops export kubecfg k8s.xxxxx.com

的时候遇到异常:

Found multiple arguments which look like a cluster name
"k8s.xxxxx.com" (via flag)
"k8s.xxxxx.com" (as argument)

This often happens if you specify an argument to a boolean flag without using =
For example: use `--bastion=true` or `--bastion`, not `--bastion true`


cannot specify cluster via --name and positional argument

切换为:

kops export kubecfg --name k8s.xxxxx.com

后似乎成功了。

找了很多资料都说kops export kubecfg k8s.xxxxx.com这种方式是ok的。

更多资料参考

https://kops.sigs.k8s.io/cli/kops_export_kubecfg/

可见:

--name string Name of cluster. Overrides KOPS_CLUSTER_NAME environment variable

也就是这个地方和KOPS_CLUSTER_NAME有一定的关系。

这里提示的错误其实应该是因为我之前定义了KOPS_CLUSTER_NAME这个变量,这样只需要

kops export kubecfg

就可以了,该命令会读取KOPS_CLUSTER_NAME这个变量作为name。

posted @ 2020-12-02 20:37  LeoGIS  阅读(144)  评论(0编辑  收藏  举报