Chapitre 6. Personnaliser la console web dans OpenShift Container Platform


Vous pouvez personnaliser la console web d'OpenShift Container Platform pour définir un logo, un nom de produit, des liens, des notifications et des téléchargements de ligne de commande personnalisés. Ceci est particulièrement utile si vous avez besoin d'adapter la console web pour répondre aux exigences spécifiques d'une entreprise ou d'un gouvernement.

6.1. Ajout d'un logo et d'un nom de produit personnalisés

Vous pouvez créer une marque personnalisée en ajoutant un logo ou un nom de produit personnalisé. Vous pouvez définir les deux ou l'un sans l'autre, car ces paramètres sont indépendants l'un de l'autre.

Conditions préalables

  • Vous devez avoir des privilèges d'administrateur.
  • Créez un fichier du logo que vous souhaitez utiliser. Le logo peut être un fichier dans n'importe quel format d'image courant, y compris GIF, JPG, PNG ou SVG, et est limité à une adresse max-height de 60px.

Procédure

  1. Importez votre fichier de logo dans une carte de configuration dans l'espace de noms openshift-config:

    $ oc create configmap console-custom-logo --from-file /path/to/console-custom-logo.png -n openshift-config
    Astuce

    Vous pouvez également appliquer le YAML suivant pour créer la carte de configuration :

    apiVersion: v1
    kind: ConfigMap
    metadata:
      name: console-custom-logo
      namespace: openshift-config
    binaryData:
      console-custom-logo.png: <base64-encoded_logo> ... 1
    1
    Fournir un logo valide codé en base64.
  2. Modifiez la configuration de l'opérateur de la console web pour inclure customLogoFile et customProductName:

    $ oc edit consoles.operator.openshift.io cluster
    apiVersion: operator.openshift.io/v1
    kind: Console
    metadata:
      name: cluster
    spec:
      customization:
        customLogoFile:
          key: console-custom-logo.png
          name: console-custom-logo
        customProductName: My Console

    Une fois la configuration de l'opérateur mise à jour, il synchronisera la carte de configuration du logo personnalisé dans l'espace de noms de la console, la montera sur le pod de la console et la redéploiera.

  3. Vérifier le succès. En cas de problème, l'opérateur de cluster de la console signale un état Degraded et la configuration de l'opérateur de la console signale également un état CustomLogoDegraded, mais avec des raisons telles que KeyOrFilenameInvalid ou NoImageProvided.

    Pour vérifier le site clusteroperator, exécutez le programme :

    $ oc get clusteroperator console -o yaml

    Pour vérifier la configuration de l'opérateur de console, exécutez :

    $ oc get consoles.operator.openshift.io -o yaml
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.