我正在执行从 GCP 获取 kubernetes 集群凭据的常规操作。该gcloud命令不会获取凭据并令人惊讶地更新本地目录的所有权:
~/tmp/1> ls
~/tmp/1> gcloud container clusters get-credentials production-ng
Fetching cluster endpoint and auth data.
ERROR: (gcloud.container.clusters.get-credentials) Unable to write file [/home/vladimir/tmp/1]: [Errno 21] Is a directory: '/home/vladimir/tmp/1'
~/tmp/1> ls
ls: cannot open directory '.': Permission denied
Run Code Online (Sandbox Code Playgroud)
其他命令,如gcloud container clusters list工作正常。我试过重新安装gcloud.
如果您KUBECONFIG有一个空条目,:/Users/acme/.kube/config
则会发生这种情况,例如gcloud 将空值解析为当前目录,更改权限并尝试写入它
在https://issuetracker.google.com/issues/143911217报告
| 归档时间: |
|
| 查看次数: |
611 次 |
| 最近记录: |