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 名称。
其它资源
- 有关代理部署中默认运行的无头服务的更多信息,请参阅 第 4.7.3 节 “代理部署的网络服务”。