我有以下错误消息:
用户“系统:服务帐户:qserv:argo-工作流”无法在名称空间"qserv“中的API组”批处理“中创建资源”作业“。
这是相关的Role
kubectl describe role argo-workflows-workflow
Name: argo-workflows-workflow
Labels: app.kubernetes.io/managed-by=Helm
Annotations: meta.helm.sh/release-name: argo-workflows
meta.helm.sh/release-namespace: qserv
PolicyRule:
Resources Non-Resource URLs Resource Names Verbs
--------- ----------------- -------------- -----
pods [] [] [get watch patch]
pods/log [] [] [get watch]请提供正确的kubectl patch命令,允许argo-workflows-workflow角色创建Jobs
发布于 2021-07-01 10:16:27
此命令完成工作并允许成功运行argo工作流:
kubectl patch roles.rbac.authorization.k8s.io argo-workflows-workflow --type='json' -p='[{"op": "add", "path": "/rules/-", "value": {"apiGroups": ["batch"],"resources": ["jobs"],"verbs": ["create", "get", "watch"]} }]https://stackoverflow.com/questions/68176257
复制相似问题