17.7. Tutoriel: octroi des privilèges d’administrateur
Les privilèges d’administration (admin) ne sont pas automatiquement accordés aux utilisateurs que vous ajoutez à votre cluster. Lorsque vous souhaitez accorder des privilèges de niveau administrateur à certains utilisateurs, vous devrez les accorder manuellement à chaque utilisateur. Il est possible d’accorder des privilèges d’administration à partir de l’interface de ligne de commande ROSA (CLI) ou de l’interface utilisateur Web Red Hat OpenShift Cluster Manager (UI).
Le Red Hat offre deux types de privilèges d’administration:
- cluster-admin: les privilèges cluster-admin donnent à l’utilisateur admin des privilèges complets dans le cluster.
- admin dédié : les privilèges d’administration dédié permettent à l’utilisateur admin de remplir la plupart des tâches administratives avec certaines limitations pour éviter les dommages au cluster. Il est préférable d’utiliser l’administration dédiée lorsque des privilèges élevés sont nécessaires.
Afin d’obtenir de plus amples renseignements sur les privilèges d’administration, consultez la documentation sur l’administration d’un cluster.
17.7.1. En utilisant le ROSA CLI Copier lienLien copié sur presse-papiers!
En supposant que vous êtes l’utilisateur qui a créé le cluster, exécutez l’une des commandes suivantes pour accorder des privilèges d’administrateur:
A) Pour l’administration en grappes:
rosa grant user cluster-admin --user <idp_user_name> --cluster=<cluster-name>
$ rosa grant user cluster-admin --user <idp_user_name> --cluster=<cluster-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow En ce qui concerne l’administration dédiée:
rosa grant user dedicated-admin --user <idp_user_name> --cluster=<cluster-name>
$ rosa grant user dedicated-admin --user <idp_user_name> --cluster=<cluster-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Assurez-vous que les privilèges d’administrateur ont été ajoutés en exécutant la commande suivante:
rosa list users --cluster=<cluster-name>
$ rosa list users --cluster=<cluster-name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Exemple de sortie
rosa list users --cluster=my-rosa-cluster
$ rosa list users --cluster=my-rosa-cluster ID GROUPS <idp_user_name> cluster-admins
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Lorsque vous êtes actuellement connecté à la console Red Hat Hybrid Cloud Console, déconnectez-vous de la console et connectez-vous au cluster pour voir une nouvelle perspective avec le "Panneau d’administrateur". Il se peut que vous ayez besoin d’une fenêtre incognito ou privée.
Il est également possible de tester que les privilèges d’administrateur ont été ajoutés à votre compte en exécutant la commande suivante. Il n’y a qu’un cluster-admin qui peut exécuter cette commande sans erreurs.
oc get all -n openshift-apiserver
$ oc get all -n openshift-apiserver
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
17.7.2. En utilisant le Red Hat OpenShift Cluster Manager UI Copier lienLien copié sur presse-papiers!
- Connectez-vous à OpenShift Cluster Manager.
- Choisissez votre cluster.
- Cliquez sur l’onglet Contrôle d’accès.
- Cliquez sur les rôles de cluster et l’onglet Accès dans la barre latérale.
Cliquez sur Ajouter un utilisateur.
- Dans l’écran contextuel, entrez l’identifiant de l’utilisateur.
Choisissez si vous souhaitez accorder des privilèges de cluster utilisateur-admins ou d’administrations dédiées.