10.5. Accorder des autorisations supplémentaires aux utilisateurs et aux groupes individuels
Lors de votre première connexion, vous remarquerez peut-être que vous avez des autorisations très limitées. Le service Red Hat OpenShift sur AWS ne vous permet par défaut que de créer de nouveaux projets ou espaces de noms dans le cluster. D’autres projets sont restreints à la vue.
Ces capacités supplémentaires doivent être accordées à des utilisateurs et à des groupes individuels.
10.5.1. Accorder des autorisations supplémentaires aux utilisateurs individuels Copier lienLien copié sur presse-papiers!
Le service OpenShift Red Hat sur AWS inclut un nombre important de rôles préconfigurés, y compris le rôle cluster-admin qui accorde un accès et un contrôle complets sur le cluster.
Procédure
Accordez à un utilisateur l’accès au rôle cluster-admin en exécutant la commande suivante:
rosa grant user cluster-admin \ --user=<USERNAME>
$ rosa grant user cluster-admin \ --user=<USERNAME>
1 --cluster=${CLUSTER_NAME}
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Fournissez le nom d’utilisateur Entra ID que vous souhaitez avoir des autorisations d’administration de cluster.
10.5.2. Accorder des autorisations supplémentaires à des groupes individuels Copier lienLien copié sur presse-papiers!
Lorsque vous avez choisi d’activer les revendications de groupe, le fournisseur de cluster OAuth crée ou met à jour automatiquement les adhésions de groupe de l’utilisateur à l’aide de l’ID de groupe. Le fournisseur de cluster OAuth ne crée pas automatiquement RoleBindings et ClusterRoleBindings pour les groupes qui sont créés; vous êtes responsable de la création de ces liaisons en utilisant vos propres processus.
Afin d’accorder un accès de groupe généré automatiquement au rôle de cluster-admin, vous devez créer un ClusterRoleBinding à l’ID du groupe.
Procédure
Créez le ClusterRoleBinding en exécutant la commande suivante:
oc create clusterrolebinding cluster-admin-group \ --clusterrole=cluster-admin \ --group=<GROUP_ID>
$ oc create clusterrolebinding cluster-admin-group \ --clusterrole=cluster-admin \ --group=<GROUP_ID>
1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Fournissez l’ID de groupe Entra ID que vous souhaitez avoir des autorisations d’administration de cluster.
Désormais, tout utilisateur du groupe spécifié reçoit automatiquement un accès cluster-admin.