我尝试更改 kubernetes 中的默认上下文,但config.lock: permission denied出现错误。
$ kubectl config set-context $(kubectl config current-context) --namespace=custom_namespace
error: open /home/vagrant/.kube/config.lock: permission denied
Run Code Online (Sandbox Code Playgroud)
Luk*_*ski 12
确保kubernetes config directory具有与 相同的权限kubernetes config file。
解决方案此外,kubernetes 文档中指定的步骤。
$ mkdir -p $HOME/.kube
$ sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
$ sudo chown $(id -u):$(id -g) $HOME/.kube/config
Run Code Online (Sandbox Code Playgroud)
添加对$HOME/.kube/目录的更改权限。
$ sudo chown $(id -u):$(id -g) $HOME/.kube/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9058 次 |
| 最近记录: |