Aller au contenu principal

Interface utilisateur Ilum

Configuration du graphique helm de l’interface utilisateur Ilum.

TL; DR

$ helm repo ajouter ilum https://charts.ilum.cloud
$ helm install ilum-ui ilum/ilum-ui

Installation de la carte

Pour installer le graphique avec le nom de la version ilum-ui:

$ helm install ilum-ui ilum/ilum-ui

La commande se déploie ilum-ui sur le cluster Kubernetes dans la configuration par défaut. Le Paramètres liste les paramètres qui peuvent être configurés lors de l’installation.

Désinstallation du graphique

Pour désinstaller/supprimer le ilum-ui déploiement:

$ helm delete ilum-ui

La commande supprime tous les composants Kubernetes associés au graphique et supprime la version.

Paramètres

Paramètres communs

NomDescriptionValeur
nomRemplacementChaîne pour remplacer partiellement le modèle ilum-ui.fullname (conservera le nom de la version)""
fullnameRemplacerChaîne pour remplacer entièrement le modèle ilum-ui.fullname""
replicaCountNombre de réplicas ilum-ui1
nodeSelectorContrainte de sélection de nœud ilum-ui
tolérancesTOLÉRANCES DES PODS ILUM-UI[]
affinitéAffinité de nœud ilum-ui

Paramètres de déploiement d’ilum-UI

NomDescriptionValeur
imageImage ilum-uiilum/ui :6.2.0
pullPolicyStratégie d’extraction d’images ilum-uiIfNotPresent

Paramètres du service ilum-UI

NomDescriptionValeur
service.typeType de service ILUM-UIClusterIP (en anglais)
service.portPort de service ilum-ui9777
service.nodePortPort du nœud de service ILUM-UI : requis en cas de type est LoadBalancer ou NodePort""
service.clusterIPIP du cluster de services ilum-ui : obligatoire en cas de type est ClusterIP (en anglais)""
service.loadBalancerIPIP de l’équilibreur de charge du service ilum-ui : requis en cas de type est LoadBalancer""
service.annotationsAnnotations du service ilum-UI{}

Paramètres d’entrée ilum-ui

NomDescriptionValeur
ingress.enabledIndicateur d’entrée activée ILUM-UIfaux
ingress.versionVersion d’entrée ILUM-UIv1
ingress.classNameNom de la classe d’entrée ilum-ui""
ingress.tlsConfiguration TLS d’entrée ILUM-UI[]
ingress.tls[x].secretNameNom secret d’entrée ilum-ui à appliquer pour une seule entrée de configuration TLS
ingress.tls[x].hostsListe des hôtes d’entrée ILUM-UI à appliquer pour une seule entrée de configuration TLS
ingress.annotationsAnnotations entrantes ilum-ui au format YAMLnginx.ingress.kubernetes.io/rewrite-target : /2 $
nginx.ingress.kubernetes.io/proxy-body-size : « 600m »
nginx.org/client-max-body-size : « 600m »
ingress.pathChemin d’entrée ilum-core/(.*)
ingress.pathTypeilum-core, chemin d’entréeTypePréfixe

ilum-ui initContainer paramètres

NomDescriptionValeur
statusProbe.enabledilum-ui ilum-core healthcheck flagvrai
étatSonde.imageilum-ui ilum-core image de vérification de l’étatcurlimages/curl :8.5.0

Internationalization

The Ilum UI ships in English, Persian, and Arabic, and the set of offered languages is controlled at runtime, without rebuilding the image. The relevant values are runtimeVars.availableLanguages (the list shown in the language selector) and runtimeVars.defaultLanguage; additional or corrected language catalogs can be mounted at runtime through i18n.extraLocaleConfigMaps.

For switching language, correcting translations, adding a new language, or testing changes against a running deployment, refer to Languages & translations.