我想在Openshift中定义一条具有多条路径的路由,每条路径都转发到不同的服务。例如,/ pathA会将请求转发给ServiceA,而/ pathB会将请求转发给ServiceB。
在OpenShift中这可能吗?如果没有,推荐的方法是什么?
我还阅读了有关路由分片的信息,但是我不能说我已经清楚地理解了这个概念。
谢谢。
答案 0 :(得分:1)
您需要为每个路径创建多个路由。但是它可以将多个路径添加到同一主机名。您说的一条路径多路径的结果相同。 有关更多详细信息,请参见Path Based Routes 。
对于?- aggregate(sum(Sold), City^Title^book(Author, Title, City, Sold), Total).
Author = 'Authone',
Total = 460 ;
Author = 'Authtwo',
Total = 135.
,
ServiceA
对于apiVersion: v1
kind: Route
metadata:
name: route-path-a
spec:
host: www.example.com
path: "/patha"
to:
kind: Service
name: service-a
,
ServiceB