Cette section décrit la sortie et les artefacts créés lors du déploiement d'HCL Portal dans OpenShift.
Remarque : Toutes les modifications doivent être apportées à l'instance de ressource personnalisée et non aux parties individuelles du déploiement. Voir Personnalisation du déploiement de conteneur pour en savoir plus.
La plupart des systèmes d'exploitation Linux vous permettront de générer des valeurs base64 avec cette commande :
'echo 'wpsadmin' | base64'
Utilisez des valeurs codées base64 lors de la mise à jour des secrets.
Un artefact Mappe de configuration est créé pour gérer le clustering dans les scénarios où plusieurs opérateurs sont déployés.
Figure 9. Artefact Mappe de configuration
Commande Kubernetes :
'kubectl get cm -n your_namespace'
Commande OpenShift :
'oc get configmap'
Remarque : Vous pouvez remplacer configmap par cm en tant que nom court.
Un ou plusieurs artefacts Réclamations de volume persistant sont créés, un pour le profil partagé et un autre, s'il est configuré, pour les journaux de chaque pod.Figure 10. Artefact Persistent Volume Claims artifact
Commande Kubernetes :
'kubectl get pvc -n your_namespace'
Commande OpenShift :
'oc get PVCs'
Remarque : Les journaux sont affichés lorsque la consignation est configurée.Figure 11. Journaux affichés lorsque la consignation est configurée
Un artefact Ensemble avec état est créé pour le noyau HCL Digital Experience. Comme un déploiement, un ensemble StatefulSet gère les pods qui se basent sur des spécifications de conteneur identiques.Figure 12. Artefact Ensemble avec état
Commandes Kubernetes :
'kubectl get pods -l app=dx-deployment -n your_namespace'
'kubectl get statefulset -n your_namespace'
Commandes OpenShift :
'oc get pods -l app=dx-deployment'
'oc get statefulset'
L'artefact Pods fait partie de l'artefact Ensemble avec état, qui exécute HCL Portal.Figure 13. Artefact Pods
Commandes Kubernetes :
'kubectl get pods -l app=dx-deployment -n your_namespace' (limits to pods in the StatefulSetSpec)
'kubectl get pods -n your_namespace'
Commandes OpenShift :
'oc get pods -l app=dx-deployment' (limits to pods in the StatefulSetSpec)
'oc get pods'
Un artefact Service pour exposer HCL Digital Experience s'exécutant dans le cadre de l'artefact Ensemble avec état.Figure 14. Artefact ervice
Commande Kubernetes :
'kubectl get svc -n your_namespace'
Commande OpenShift :
'oc get svc'
Un ou plusieurs artefacts Itinéraires sont créés. Ils sont utilisés pour exposer divers ports du service HCL Digital Experience, y compris ceux utilisés pour accéder à HCL Portal, à la console WAS et à l'assistant de configuration. Figure 15. Artefact Itinéraires
Commande Kubernetes : Aucun.
Commande OpenShift :
'oc get routes'
Plusieurs fichiers sont créés pour chaque déploiement. Il est recommandé de conserver ces fichiers.Figure 16. Fichiers historiques
Le fichier 1 'dxNameSpace_NAMESPACE.yaml' peut être utilisé pour supprimer le namespace/project si nécessaire.
Le fichier 2 'git_v1_dxdeployment_cr_NAMESPACE.yaml' est une représentation du dernier déploiement déployé pour le namespace/project donné.
Pour plus d'informations, reportez-vous aux sections suivantes :