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 Copier lienLien copié sur presse-papiers!
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
de60px
.
Procédure
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
$ oc create configmap console-custom-logo --from-file /path/to/console-custom-logo.png -n openshift-config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow AstuceVous pouvez également appliquer le YAML suivant pour créer la carte de configuration :
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- Fournir un logo valide codé en base64.
Modifiez la configuration de l'opérateur de la console web pour inclure
customLogoFile
etcustomProductName
:oc edit consoles.operator.openshift.io cluster
$ oc edit consoles.operator.openshift.io cluster
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 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.
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 étatCustomLogoDegraded
, mais avec des raisons telles queKeyOrFilenameInvalid
ouNoImageProvided
.Pour vérifier le site
clusteroperator
, exécutez le programme :oc get clusteroperator console -o yaml
$ oc get clusteroperator console -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Pour vérifier la configuration de l'opérateur de console, exécutez :
oc get consoles.operator.openshift.io -o yaml
$ oc get consoles.operator.openshift.io -o yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow