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
- (オプション) 作成されたルートに使用するホスト名。