6.4. 网关 YAML 参考
第 6.3 节 “创建网关并将其应用到另一台机器上” 描述了如何使用网关定义 YAML 文件在单独的机器中应用网关。
以下是网关定义 YAML 文件中的有效条目。
- name
- 网关的名称
- bindings.name
- 单个主机的绑定名称。
- bindings.host
- 本地服务的主机名。
- bindings.service
- 要在服务网络上可用的服务的定义。
- bindings.service.address
- 服务网络上的地址、名称和端口。
- bindings.service.protocol
-
Skupper 协议,
tcp,http或http2。 - bindings.service.ports
- 在服务网络上有一个可用端口。
- bindings.service.target_ports
- 要在服务网络上公开的单个端口。
注意
如果本地服务需要多个端口,请为每个端口创建单独的绑定。
- forwards.name
- 单个主机的转发名称。
- forwards.host
- 本地服务的主机名。
- forwards.service
- 您要在本地可用的服务的定义。
- forwards.service.address
- 您要在本地、名称和端口的服务网络上的地址。
- forwards.service.protocol
-
Skupper 协议,
tcp,http或http2。 - forwards.service.ports
- 在服务网络上有一个可用端口。
- forwards.service.target_ports
- 您要在本地使用的单个端口。
注意
如果网络服务需要多个端口,请为每个端口创建单独的转发。
- qdr-listeners
- skupper 路由器监听程序的定义
- qdr-listeners.name
-
skupper 路由器的名称,通常为
amqp。 - qdr-listeners.host
-
skupper 路由器的主机名,通常为
localhost。 - qdr-listeners.port
-
skupper 路由器的端口,通常为
5672。