8.7. 使用子域示例的外部客户端
通过节点端口公开一组集群代理,并使用核心 JMS 客户端与其连接。这可让客户端连接到使用 amq-broker-78-persistence-clustered-ssl 模板配置的一组代理。
8.7.1. 公开代理 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
配置代理,以便代理集群外部可用,并可直接连接到直接连接,绕过 OpenShift 路由器。这可以通过创建一个使用其自己的主机名公开每个 pod 的路由。
先决条件
步骤
- 从 Add to Project 下拉菜单中选择 导入 YAML/JSON
输入以下内容并点击 create。
apiVersion: v1 kind: Route metadata: labels: app: broker-amq application: broker-amq name: tcp-ssl spec: port: targetPort: ow-multi-ssl tls: termination: passthrough to: kind: Service name: broker-amq-headless weight: 100 wildcardPolicy: Subdomain host: star.broker-ssl-amq-headless.amq-demo.svc注意此处的重要配置是
Subdomain的通配符策略。这允许通过自己的主机名访问每个代理。