1.8.12.3. ハブクラスターユーザートークンを使用してデータを収集する
ハブクラスターユーザートークンを使用してデータを収集するには、両方のクラスターが同じユーザーを認識できるように、ターゲットハブクラスターとターゲットマネージドクラスターの両方で同じ外部アイデンティティープロバイダーを使用する必要があります。
ハブクラスター developer ユーザートークンを使用してデフォルトの namespace 内の Pod をリスト表示するには、まずマネージドクラスターで developer 用の正しい Role と RoleBinding を作成する必要があります。
Red Hat Advanced Cluster Management for Kubernetes を使用している場合は、ClusterPermission API を使用して、ハブクラスターから Role および RoleBinding オブジェクトを作成できます。
Pod の get と list 権限をユーザー developer にバインドする次の例を参照してください。
apiVersion: rbac.open-cluster-management.io/v1alpha1
kind: ClusterPermission
metadata:
name: <name>
namespace: <cluster-namespace>
spec:
roles:
- namespace: default
rules:
- apiGroups: [""]
resources: ["pods"]
verbs: ["get","list"]
roleBindings:
- namespace: default
roleRef:
kind: Role
subject:
apiGroup: rbac.authorization.k8s.io
kind: User
name: developer