10 votes

Configurer plusieurs chemins pour une route Openshift

J'aimerais définir dans Openshift une route avec plusieurs chemins, chaque chemin redirigeant vers un service différent. Par exemple, /pathA transmettrait les demandes au serviceA, tandis que /pathB transmettrait les demandes au serviceB.

Est-ce possible dans OpenShift ? Si ce n'est pas le cas, quelle serait l'approche recommandée ?

J'ai également lu des articles sur le partage des routes, mais je ne peux pas dire que j'ai bien compris le concept.

Merci.

10voto

Daein Park Points 1906

Vous devez créer plusieurs itinéraires pour chaque chemin. Mais il peut ajouter plusieurs chemins au même nom d'hôte. C'est le même résultat d'une route avec plusieurs chemins que vous avez dit. Référence Routes basées sur les chemins pour plus de détails.

Pour ServiceA ,

apiVersion: v1
kind: Route
metadata:
  name: route-path-a
spec:
  host: www.example.com
  path: "/patha"   
  to:
    kind: Service
    name: service-a

Pour ServiceB ,

apiVersion: v1
kind: Route
metadata:
  name: route-path-b
spec:
  host: www.example.com
  path: "/pathb"   
  to:
    kind: Service
    name: service-b

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X