首页 > 解决方案 > kubectl deployment.yaml 权限被拒绝

问题描述

我正在使用 Amazon EKS,我需要创建deployment.yaml文件以便使用以下命令为 kubernetes 生成配置:

(sudo) kubectl create deployment kafkaconsumer --image=xx/xxx --dry-run -o=yaml > deployment.yaml

但是当我运行它时它会返回我

deployment.yaml: Permission denied

我不知道为什么它不起作用,我之前在另一个项目中在相同的条件下使用它并且它运行良好。

标签: kuberneteskubectlamazon-eks

解决方案


似乎该命令不是未能在 k8s 上创建部署,而是文件deployment.yaml本身。

提高您的权限并尝试再次运行该命令,问题将得到解决。


推荐阅读