8.2. 通过负载均衡器公开数据网格
使用负载均衡器服务将 Data Grid 集群提供给在 OpenShift 外部运行的客户端。
注意
要使用未加密的 Hot Rod 客户端连接访问数据网格,您必须使用负载均衡器服务。
流程
-
在
InfinispanCR 中包含spec.expose。 -
使用
spec.expose.type字段指定LoadBalancer作为服务类型。 (可选)使用
spec.expose.port字段指定服务公开的网络端口。默认端口为7900。spec: expose: type: LoadBalancer port: 65535spec: expose: type: LoadBalancer port: 65535Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 应用更改。
验证
-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
$ oc get services | grep external NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) example-infinispan-external LoadBalancer 192.0.2.24 hostname.com 11222/TCPCopy to Clipboard Copied! Toggle word wrap Toggle overflow