代码之家  ›  专栏  ›  技术社区  ›  Ijaz Ahmad

RoleBinding和ClusterRoleBinding中的Kubernetes RBAC apiGroup字段

  •  3
  • Ijaz Ahmad  · 技术社区  · 8 年前

    kind: RoleBinding
    apiVersion: rbac.authorization.k8s.io/v1
    metadata:
     name: web-rw-deployment
     namespace: some-web-app-ns
    subjects:
    - kind: User
     name: "joesmith@example.com"
     apiGroup: rbac.authorization.k8s.io
    - kind: Group
     name: "webdevs"
     apiGroup: rbac.authorization.k8s.io
    roleRef:
     kind: Role
     name: web-rw-deployment
     apiGroup: rbac.authorization.k8s.io
    
    • 这看起来太累赘了,一切都在重复
    • 如果我们需要写它,其他的值是什么
    • apiGroup: rbac.authorization.k8s.io

    这使得yaml太多余了,有没有办法解决这个问题。我们能跳过这把钥匙吗?或者我们可以在全球某个地方宣布。

    1 回复  |  直到 8 年前
        1
  •  4
  •   Rico    8 年前

    rbacv2.authorization.k8s.io

    我对这一点的看法是,如果有另一个可选的全局字段 RoleBinding 除了被称为“bindingApigroup”之类的“subjects”。请随意打开 issue :种类/特征、sig/auth和/或sig/api机械。

    此外,报告中可能有更多的理由/细节 sig-auth