2016-12-19 7 views
0

私は、同じホストでも異なるパスでも応答するいくつかのプロジェクトを持っています。 私はこれらをOpenshiftで分けておきたい。 すなわち:同じホストを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

ホストを追加しない限り、分離が機能するはずです。 両方のルートを追加しましたか、またはこの2つのルートをさらに持っていますか?あなたのネームスペース/プロジェクトで** oc get route **の出力は何ですか? – Aleksandar

答えて

0

「クレーム」(最古のルートを重ねるから異なる名前空間のホストを防ぐOpenShiftルータに施行されたセキュリティ上の制限があります。名前)。今後、このチェックを無効にする柔軟性を追加したいと考えています。

関連する問題