6.9. Personnaliser les perspectives des utilisateurs


La console web d'OpenShift Container Platform fournit deux perspectives par défaut, Administrator et Developer. Vous pouvez avoir plus de perspectives disponibles en fonction des plugins de console installés. En tant qu'administrateur de cluster, vous pouvez afficher ou masquer une perspective pour tous les utilisateurs ou pour un rôle d'utilisateur spécifique. La personnalisation des perspectives permet de s'assurer que les utilisateurs ne peuvent voir que les perspectives applicables à leur rôle et à leurs tâches. Par exemple, vous pouvez masquer la perspective Administrator aux utilisateurs non privilégiés afin qu'ils ne puissent pas gérer les ressources, les utilisateurs et les projets de la grappe. De même, vous pouvez afficher la perspective Developer aux utilisateurs ayant le rôle de développeur afin qu'ils puissent créer, déployer et surveiller des applications.

Vous pouvez également personnaliser la visibilité de la perspective pour les utilisateurs en fonction du contrôle d'accès basé sur les rôles (RBAC). Par exemple, si vous personnalisez une perspective à des fins de surveillance, ce qui nécessite des autorisations spécifiques, vous pouvez définir que la perspective n'est visible que par les utilisateurs disposant des autorisations requises.

Chaque perspective comprend les paramètres obligatoires suivants, que vous pouvez modifier dans la vue YAML :

  • id: Définit l'ID de la perspective à afficher ou à masquer
  • visibility: Définit l'état de la perspective ainsi que les contrôles d'accès, si nécessaire
  • state: Définit si la perspective est activée, désactivée ou si elle doit faire l'objet d'un contrôle d'accès
Note

Par défaut, toutes les perspectives sont activées. Lorsque vous personnalisez la perspective de l'utilisateur, vos modifications s'appliquent à l'ensemble du cluster.

6.9.1. Personnalisation d'une perspective à l'aide d'une vue YAML

Conditions préalables

  • Vous devez avoir des privilèges d'administrateur.

Procédure

  1. Dans la perspective Administrator, naviguez vers Administration Cluster Settings.
  2. Sélectionnez l'onglet Configuration et cliquez sur la ressource Console (operator.openshift.io).
  3. Cliquez sur l'onglet YAML et effectuez votre personnalisation :

    1. Pour activer ou désactiver une perspective, insérez l'extrait pour Add user perspectives et modifiez le code YAML si nécessaire :

      apiVersion: operator.openshift.io/v1
      kind: Console
      metadata:
        name: cluster
      spec:
        customization:
          perspectives:
            - id: admin
              visibility:
                state: Enabled
            - id: dev
              visibility:
                state: Enabled
    2. Pour masquer une perspective en fonction des autorisations RBAC, insérez l'extrait pour Hide user perspectives et modifiez le code YAML si nécessaire :

      apiVersion: operator.openshift.io/v1
      kind: Console
      metadata:
        name: cluster
      spec:
        customization:
          perspectives:
            - id: admin
              requiresAccessReview:
                - group: rbac.authorization.k8s.io
                  resource: clusterroles
                  verb: list
            - id: dev
              state: Enabled
    3. Pour personnaliser une perspective en fonction de vos besoins, créez votre propre extrait YAML :

      apiVersion: operator.openshift.io/v1
      kind: Console
      metadata:
        name: cluster
      spec:
        customization:
          perspectives:
            - id: admin
              visibility:
                state: AccessReview
                accessReview:
                  missing:
                    - resource: deployment
                      verb: list
                  required:
                    - resource: namespaces
                      verb: list
            - id: dev
              visibility:
                state: Enabled
  4. Cliquez sur Save.

6.9.2. Personnalisation d'une perspective à l'aide de la vue de formulaire

Conditions préalables

  • Vous devez avoir des privilèges d'administrateur.

Procédure

  1. Dans la perspective Administrator, naviguez vers Administration Cluster Settings.
  2. Sélectionnez l'onglet Configuration et cliquez sur la ressource Console (operator.openshift.io).
  3. Cliquez sur Actions Customize à droite de la page.
  4. Dans les paramètres de General, personnalisez la perspective en sélectionnant l'une des options suivantes dans la liste déroulante :

    • Enabled: Active la perspective pour tous les utilisateurs
    • Only visible for privileged users: Active la perspective pour les utilisateurs qui peuvent lister tous les espaces de noms
    • Only visible for unprivileged users: Active la perspective pour les utilisateurs qui ne peuvent pas lister tous les espaces de noms
    • Disabled: Désactive la perspective pour tous les utilisateurs

      Une notification s'ouvre pour confirmer l'enregistrement des modifications.

      customizing user perspective
      Note

      Lorsque vous personnalisez le point de vue de l'utilisateur, vos modifications sont automatiquement enregistrées et prennent effet après une actualisation du navigateur.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.