Gemeinsames Arbeiten mit Spaces

Sie können Personen Zugriff auf ihre Spaces gewähren und somit gemeinsam an Projekten, die auf der ICC betrieben werden, arbeiten. Erstellen (und deployn) Sie hierzu ein RoleBinding mit folgendem Aufbau:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: space-members
  namespace: <space-name>
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: kiosk-space-admin
subjects:
- apiGroup: rbac.authorization.k8s.io
  kind: User
  name: <HAW-Kennung-1>
- apiGroup: rbac.authorization.k8s.io
  kind: User
  name: <HAW-Kennung-2>
  • Ersetzen Sie <space-name> dem Namen des Spaces entspricht, den sie teilen möchten.
  • Ersetzen Sie <HAW-Kennung-X> mir der jeweiligen HAW-Kennung der Person, die sie einladen möchten.
    Es ist möglich einer oder mehreren Personen gleichzeitig als Liste den Zugriff auf den Space zu erlauben.

Beispiel

Den Personen aaa123, bbb123, ccc123 wird für eine Zusammenarbeit im Space foo-production der Zugriff gewährt.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
  name: space-members
  namespace: foo-production
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: kiosk-space-admin
subjects:
- apiGroup: rbac.authorization.k8s.io
  kind: User
  name: aaa123
- apiGroup: rbac.authorization.k8s.io
  kind: User
  name: bbb123
- apiGroup: rbac.authorization.k8s.io
  kind: User
  name: ccc123