通过 K8s Service 实现命名空间下多个应用流量管理(邀测)

更新时间:
复制为 MD 格式

使用标签(Label)将一个或多个应用绑定到K8s Service,实现在命名空间内通过K8s Service访问应用。

重要

此功能目前处于邀约测试阶段。如果需要使用此功能,请在钉钉群(群号:32874633)联系相关技术人员开通。

配置应用标签

  1. 不同场景的功能配置入口如下:

    创建应用

    1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击创建应用

    2. 应用基本信息向导页面进行配置后,单击下一步:高级设置

    部署应用

    警告

    重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作。

    1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。

    2. 在目标应用的基础信息页面,单击部署应用

    修改应用配置

    1. 登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。

    2. 在目标应用的基础信息页面,单击修改应用配置

  2. 展开Label区域,点击添加,自定义标签的名称(Key)和值(Value)。可以添加多个标签。

创建K8s Service并通过标签绑定应用

  1. 登录SAE控制台

  2. 在左侧导航栏选择流量管理 > K8s Service

  3. 在顶部选择命名空间,点击创建,配置以下信息:

    • 服务名称:自定义K8s Service的名称。

    • 服务关联:填写标签的名称(Key)和值(Value),实现将具有该标签的应用绑定到K8s Service。

      • 可以点击从应用中导入Label,从已配置的标签中进行选择。

      • 可以点击添加Label,添加多个标签。

    • 端口映射

      • 端口:K8s Service的访问端口。

      • 容器端口:容器内应用的监听端口。

      • 协议:访问 K8s Service 的协议类型,支持 TCP UDP

      点击添加端口映射,可以添加多个端口映射。

    • 点击确定

  4. 验证配置成功:

    1. K8s Service页面,点击已创建的K8s Service名称,跳转到详情页。

    2. 已关联应用区域,查看该K8s Service绑定的全部应用。

    3. 访问该K8s Service的流量被均匀转发到每个应用实例中。