2.7.4.2. OpenShift ルートの例

AddressSpace エンドポイントを OpenShift ルートとして公開するには、次の route タイプが使用されます。

apiVersion: enmasse.io/v1beta1
kind: AddressSpace
metadata:
  name: myspace
spec:
  type: standard
  plan: standard-unlimited
  authenticationService:
    name: standard-authservice
  endpoints:
  - name: messaging 1
    service: messaging 2
    expose:
     type: route
     routeServicePort: amqps 3
     routeTlsTermination: passthrough 4
     routeHost: messaging.example.com 5
1
(必須) エンドポイントの名前。指定した名前は、作成される OpenShift サービスの名前と、AddressSpace の status セクションのエンドポイントの名前に影響があります。
2
(必須) エンドポイント用に設定されたサービス。service の有効な値は、messaging または mqtt です。ただし、mqtt サービスは、standard のアドレス空間タイプでのみサポートされています。
3
(必須) 公開するポートの名前。route タイプでは、TLS が有効なポートを 1 つだけ指定できます。messaging サービスの場合には、有効な値は amqps または https です。
4
(必須) OpenShift ルートに使用される TLS 終了ポリシー。messaging サービスの場合、amqps ポートでは passthrough を指定する必要がありますが、https (websockets) では reencrypt も使用できます。
5
(オプション) 作成されたルートに使用するホスト名。