文档首页 > > 用户指南>

应用网格

应用网格

分享
更新时间:2020/12/15 GMT+08:00

仅铂金版支持应用网格。

操作场景

应用网格提供非侵入式的微服务治理解决方案,支持完整的生命周期管理和流量治理,支持负载均衡等多种治理能力。

应用网格中有如下概念:

  • 服务:服务定义了实例及访问实例的途径。使用服务名称可以代替IP地址,从而实现节点上应用间的相互访问。
  • 网关:网关可以将通过IEF部署的边缘应用暴露给外部应用访问,并能通过路由规则转发流量。

如下图所示,访问网关应用所在边缘节点的IP:网关端口/URI,就能将流量转发到对应的服务,再由服务转发到对应的后端应用实例。

图1 网关流量转发路径示意图

创建服务

  1. 登录IEF管理控制台。
  2. 选择左侧导航栏的“应用网格 > 服务列表”,单击页面右上角“创建服务”
  3. 填写信息。

    • 服务名称:填写服务名称。
    • 绑定应用:选择服务绑定的应用。
    • 端口配置
      • 访问端口:访问容器应用时使用的端口,
      • 容器端口:容器应用实际监听的端口。
    图2 创建服务

  4. 单击创建。

    创建完成后可以在服务列表中查看内部访问域名。
    图3 查看服务访问域名

配置流量策略

服务支持配置流量策略,即当后端存在多个应用实例时,配置服务流量转发到应用实例的策略。

  1. 登录IEF管理控制台。
  2. 选择左侧导航栏的“应用网格 > 服务列表”,单击服务所在行“流量策略”,如下图所示。

    图4 流量策略

  3. 在弹出的窗口中选择流量策略。

    当前支持如下几种流量策略。
    • 负载均衡算法:支持轮询和随机两种方式转发。
    • 会话保持:支持基于HTTP头部的Cookie、User-Agent和自定义三种方式转发。
    图5 选择流量策略

  4. 单击“确定”

部署边缘网关应用

边缘网关应用需要部署在边缘节点上,IEF提供了边缘网关的镜像,您可以在边缘市场中申请使用并部署到边缘节点。

  1. 登录边缘应用中心,找到“边缘网关-x86_64”,单击“申请授权”
  2. 完成授权后,单击“部署应用”
  3. 选择要部署网关的边缘节点,单击“下一步”,单击“创建”

    部署应用的详细配置说明,请参见容器应用

    边缘网关应用支持监听边缘节点多个IP,您可以在部署应用时对监听多IP进行配置,可以设置NIC、INCLUDE_IP和EXCLUDE_IP三个环境变量,具体如表1所示。边缘网关应用先过滤INCLUDE_IP,再过滤EXCLUDE_IP,如果INCLUDE_IP和EXCLUDE_IP中包含同一个IP,则此IP会被排除,不会被监听。

    表1 监听多个IP相关环境变量

    环境变量

    说明

    缺省值

    示例

    NIC

    需要监听的网卡名称列表,使用英文逗号隔开。

    不设置或者设置为*则表示监听所有网卡信息,如果设置的网卡全部不存在,则不会监听任何IP。

    *

    (表示监听所有网卡信息)

    eth0,lo

    INCLUDE_IP

    NIC网卡对应的IP列表中需要监听的IP列表,支持IP及IP段格式,用逗号隔开。

    不设置或者设置为*则表示监听NIC对应的所有IP。

    *

    (表示监听NIC对应的所有IP)

    192.168.0.1/24,127.0.0.1

    EXCLUDE_IP

    从NIC及INCLUDE_IP获取到的IP列表中需要排除掉的IP列表,支持IP及IP段格式,用逗号隔开。

    不设置则表示不排除任何IP。

    无缺省值

    192.168.0.1/24,127.0.0.1

创建网关

  1. 登录IEF管理控制台。
  2. 选择左侧导航栏的“应用网格 > 服务网关”,单击页面右上角“创建网关”
  3. 填写网关信息。

    • 网关名称:填写网关名称。
    • 绑定应用:选择部署边缘网关应用步骤部署的网关应用。
    • 后端配置

      端口:网关使用哪个端口访问后端应用。

      协议:网关使用哪种协议访问后端应用。

      域名列表:允许访问后端哪些域名,支持正则匹配,比如“*”代表所有域名。

    • HTTP路由
      • URI匹配规则:支持前缀匹配、精确匹配和正则匹配。
      • URI:填写URI。
      • 目标服务:选择规则匹配哪个服务,即该URI的流量转发到哪个服务。
      • 服务访问端口:选择服务访问应用的端口。
    图6 网关配置

分享:

    相关文档

    相关产品