kubernetes - config.lock 上的 Kubernetes 权限被拒绝错误
问题描述
我尝试更改 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
解决方案
确保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
$HOME/.kube/
添加对目录的更改权限。
$ sudo chown $(id -u):$(id -g) $HOME/.kube/
推荐阅读
- embedded-linux - 设备树更改以配置特定 GPIO 线以引发中断
- flutter - Dart、Flutter中如何在一行上声明多个需要的变量?
- javascript - 尝试使用 SVG 绘制一个圆圈,该圆圈适用于 Firefox,但在实际项目中不起作用
- sql - 如何在没有聚合函数的情况下对sql中的数据进行分组
- reactjs - NextJS + Apollo:如何在 getServerSideProps 内的 apolloClient.query 上获取多个查询?
- css - 如何通过 css 代码使图像封面在移动设备中响应
- typo3 - 如何使用新的字段表单(v9)在 Flux 中构建 selectSingleBox?
- python - Socket IO Flask 中命名空间的用例
- python - 有没有办法在使用 setuptools 构建之前运行自定义命令
- javascript - Vue 2 google-map 不会在故事书中呈现