8.2. ロードバランサーを介した Data Grid の公開
ロードバランサーサービスを使用して、OpenShift 外部で実行しているクライアントが Data Grid クラスターを使用できるようにします。
注記
暗号化されていない Hot Rod クライアント接続で Data Grid にアクセスするには、ロードバランサーサービスを使用する必要があります。
手順
-
InfinispanCR にspec.exposeを追加します。 -
LoadBalancerをspec.expose.typeフィールドでサービスタイプとして指定します。 オプションで、サービスが
spec.expose.portフィールドで公開されるネットワークポートを指定します。デフォルトのポートは7900です。spec: expose: type: LoadBalancer port: 65535- 変更を適用します。
-externalサービスが使用できることを確認します。$ oc get services | grep external NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) example-infinispan-external LoadBalancer 192.0.2.24 hostname.com 11222/TCP