更新时间:2024-06-29 GMT+08:00
TCP路由
控制台创建TCP路由
- 登录UCS控制台,单击左侧导航栏中的“服务网格”,进入服务网格列表页。
- 单击服务网格名称,进入服务网格详情页。
- 在左侧导航栏,单击“服务网关 > 网关路由”,进入网关路由列表页面。
- 单击右上角“创建路由”按钮,添加网关路由。
- 填写参数配置,单击右下角“确定”按钮,完成TCP路由创建。
- 路由类型:TCP。
- 路由名称:自定义名称。例如:test。
- 命名空间:选择路由要创建在哪个命名空间下。
- 关联服务网关:选择路由关联的网关所在的的命名空间、网关名称、监听器名称。
- 目标服务:选择目标服务与端口,目标服务已根据所选的命名空间、协议类型自动过滤。
YAML方式创建TCP路由
- 登录UCS控制台,单击左侧导航栏中的“服务网格”,进入服务网格列表页。
- 单击服务网格名称,进入服务网格详情页。
- 在左侧导航栏,单击“服务网关 > 网关路由”,进入网关路由列表页面。
- 单击右上角“YAML创建”,创建TCP路由。
- 设置YAML参数值,单击右下角“确定”按钮,完成路由创建。
YAML设置参考如下(根据实际需求调整配置参数):
apiVersion: gateway.networking.k8s.io/v1alpha2 kind: TCPRoute metadata: name: tcproute namespace: whtest spec: parentRefs: - name: gateway # 必选。指定路由要绑定的网关名称。 namespace: whtest # 可选。指定路由要绑定的网关所在的命名空间。未指定,则默认是取路由所在的命名空间。 sectionName: listener-0 # 必选。指定路由要绑定网关的哪个监听器。 rules: - backendRefs: - name: nginx port: 1111
父主题: 网关路由