2016-12-19 3 views
0

동일한 호스트이지만 다른 경로에서 응답하는 프로젝트가 있습니다. 나는 그들을 변신 상태로 분리하고 싶다. 즉 :동일한 호스트를 Openshift Origin의 다른 네임 스페이스에서 사용할 수 있습니까?

먼저 서비스

apiVersion: v1 
kind: Route 
metadata: 
    name: first-api 
    namespace: first-api 
    labels: 
    app: first-api 
spec: 
    host: api.com.br 
    path: /first 
    to: 
    kind: Service 
    name: first-api 
    port: 
    targetPort: tcp-8080 

둘째 setvice

apiVersion: v1 
kind: Route 
metadata: 
    name: second-api 
    namespace: second-api 
    labels: 
    app: second-api 
spec: 
    host: api.com.br 
    path: /second 
    to: 
    kind: Service 
    name: second-api 
    port: 
    targetPort: tcp-8080 
+0

도움이 될만한 https://docs.openshift.org/latest/architecture/core_concepts/routes.html#path-based-routes보기 –

+0

호스트를 추가하지 않는 한 분리가 이루어져야한다. 두 경로를 모두 추가 했습니까? 아니면이 두 경로가 더 있습니까? 네임 스페이스/프로젝트에서 ** oc get route **의 결과는 무엇입니까? – Aleksandar

답변

0

"주장"(가장 오래된 경로를 겹쳐 서로 다른 네임 스페이스에서 호스트를 방지 OpenShift 라우터에 적용 보안 제한이 있습니다 이름). 앞으로이 검사를 사용 중지하는 데 유연성을 더하고 싶습니다.