【发布时间】:2022-02-03 11:52:21
【问题描述】:
网址:/apis/apps/v1/namespaces/diyclientapps/deployments
) "{"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"deployments.apps 被禁止:用户 \"system:serviceaccount:default:default\" 不能 在命名空间中创建 deployments.apps \"diyclientapps\"","reason":"Forbidden","details":{"group":"apps","kind":"deployments"},"code":403}
我在尝试通过 Kubernetes REST API 创建部署时遇到上述错误。
为什么?我不明白错误信息...
这发生在自定义 Kubernetes 集群上...以上在本地 Minikube 实例上正常工作。
我可以通过以下方式成功创建部署:kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080
【问题讨论】:
-
您好,它的 RBAC 错误,您需要将您的服务帐户与集群角色或适当的角色进行角色绑定。
-
这里已经是answerd
标签: kubernetes