网址:/apis/apps/v1/namespaces/diyclientapps/deployments



尝试通过 Kubernetes REST API 创建部署时出现上述错误。

为什么?我不明白错误信息...

这发生在自定义 Kubernetes 集群上……以上在本地 Minikube 实例上正常工作。

我可以通过以下方式成功创建部署:kubectl run hello-minikube --image=k8s.gcr.io/echoserver:1.4 --port=8080

最佳答案

警告:这将使任何具有 secret 访问权限的用户或能够创建pod来访问 super 用户凭据的用户。

kubectl create clusterrolebinding serviceaccounts-cluster-admin \
  --clusterrole=cluster-admin \
  --group=system:serviceaccounts

https://kubernetes.io/docs/admin/authorization/rbac/

关于kubernetes - 禁止在 namespace 中使用deployments.apps : User "system:serviceaccount:default:default" cannot create deployments.应用程序,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49173838/

10-15 21:01