Kubernetes 错误:打开$HOME/config.lock:文件存在

Kubernetes 错误:打开$HOME/config.lock:文件存在,kubernetes,Kubernetes,我在Mac上的终端和Docker桌面栏面板中切换上下文时遇到问题: kubectl config use-context master-cluster error: open /Users/sacherus/.kube/config.lock: file exists ls -lh /Users/sacherus/.kube/config.lock ---------- 1 sacherus staff 0B Jun 9 00:01 我认为它可能是:Pycharm的kuber

我在Mac上的终端和Docker桌面栏面板中切换上下文时遇到问题:

kubectl config use-context master-cluster
error: open /Users/sacherus/.kube/config.lock: file exists

ls -lh /Users/sacherus/.kube/config.lock
----------  1 sacherus  staff     0B Jun  9 00:01 
我认为它可能是:Pycharm的kubernetes插件、Docker桌面工具栏面板或zsh的一些插件


当然,我可以删除config.lock,但每隔几个小时就会创建一次此文件。

社区wiki根据评论中的讨论进行回答

最可能的根本原因是KUBECONFIG env中存在重复条目


要解决此问题,请导出正确的KUBECONFIG。这也被讨论过

你能看看这个吗?可能会有帮助,还相关吗?你查过上面的评论了吗?