2016-12-23 4 views
1

J'essaie de désencombrer ma console Web «Overview» openshift. Chaque déploiement apparaît dans une boîte pliante intitulée avec le nom du modèle dans lequel le déploiement a été déclaré. Le problème est que j'ai de nombreux déploiements définis dans un seul modèle, donc quand les boîtes de déploiement de service sont toutes réduites, il est difficile de dire ce qui est dans chacun, car ils ont tous le même titre. Je dois regarder vers la droite à l'URL du service pour voir lequel c'est.Comment regrouper des déploiements sous un nom de modèle commun dans la console OpenShift

Voici un YAML modèle partiel ne montrant que des informations pertinentes:

kind: Template 
metadata: 
    name: my-web-app 
... 
objects: 
- kind: DeploymentConfig 
    metadata: 
    name: "foo-service" 
... 
- kind: DeploymentConfig 
    metadata: 
    name: "bar-service" 

Une fois déployé, je vois sur la console aperçu OpenShift deux boîtes séparées, les deux portant la mention "my-web-app". Je dois ouvrir la boîte pour voir le nom du service (ou lire l'URL sur la droite). Je peux manuellement lier les deux services via l'interface graphique de la console afin qu'ils apparaissent sous le même nom de modèle que je veux, mais je voudrais que cela se produise automagically. Existe-t-il un paramètre de modèle que je peux définir pour lier les services associés, ou au moins renommer la boîte dans laquelle le service est spécifié?

Répondre

0

Il semble que OpenShift a résolu ce problème avec la version 1.4. J'utilisais 1.3.1. Je vois maintenant que la console (vue d'ensemble) affiche le nom du service sur la barre supérieure.

Je n'avais pas besoin d'essayer la solution proposée par Graham Dumpleton, bien qu'elle puisse être utile pour regrouper des services similaires.