网址:/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/