尝试切换上下文时出现 kubectl config use-context 错误

Mas*_*sum 7 config kubectl

当我尝试使用“ kubectl config use-context new-context ”(其中 new-context 是我所需的上下文)切换 kubectl 配置时,我在 Mac 计算机上收到以下错误:

错误:打开 some-context.lock:文件存在

其中some-context是另一个 kubectl 配置。但是,某些上下文不是活动上下文。当尝试“ kubectl config set-context new-context ”时,我也看到同样的错误。

我该如何解决这个问题?我使用的是 MacOS Mojava,版本:10.14.6。

Mas*_*sum 7

问题出在我的 KUBECONFIG 环境变量上。它有some-context的重复条目。删除重复条目后,它会按预期工作。


Aka*_*abu 7

当我遇到同样的问题时,删除~/.kube/config.lock对我有用,但该文件对我来说是存在的。