4.7.4. 从内部和外部客户端连接到代理

本节中的示例演示了如何从内部客户端(即与代理部署相同的 OpenShift 集群中的客户端)和外部客户端(即 OpenShift 集群外的客户端)连接到代理。

4.7.4.1. 从内部客户端连接到代理

内部客户端可以使用为代理部署运行的 无头 服务连接到代理 Pod。

要使用无头服务连接到代理 Pod,请使用 <Protocol>://<PodName>.<HeadlessServiceName>.<ProjectName>.svc.cluster.local 格式指定一个地址。例如:

$ tcp://my-broker-deployment-0.my-broker-deployment-hdls-svc.my-openshift-project.svc.cluster.local

OpenShift DNS 成功以此格式解析地址,因为基于 Operator 的代理部署创建的 StatefulSet 提供稳定的 Pod 名称。

其它资源