我对 Kubernetes 还很陌生,并试图获得一些专业知识。我有一个 Cluster On-Prem,并且一直在尝试使用 ArgoCD 设置 CI/CD。当我部署应用程序时,我收到以下错误消息。任何想法这可能是什么?
deployments.apps "account-deployment" 被禁止:用户 "system:serviceaccount:argocd:argocd-application-controller" 不是管理员并且没有权限使用额外的内核功能进行资源帐户部署
我对 Kubernetes 还很陌生,并试图获得一些专业知识。我有一个 Cluster On-Prem,并且一直在尝试使用 ArgoCD 设置 CI/CD。当我部署应用程序时,我收到以下错误消息。任何想法这可能是什么?
deployments.apps "account-deployment" 被禁止:用户 "system:serviceaccount:argocd:argocd-application-controller" 不是管理员并且没有权限使用额外的内核功能进行资源帐户部署
argocd 服务帐户(通过集群 API 设置为 pod 的权限)缺少集群范围内的权限,请查看角色、集群角色和角色绑定,这是一种将权限绑定到用户/服务帐户 https的方法://kubernetes.io/docs/reference/access-authn-authz/rbac/