使用标签(Label)将一个或多个应用绑定到K8s Service,实现在命名空间内通过K8s Service访问应用。
此功能目前处于邀约测试阶段。如果需要使用此功能,请在钉钉群(群号:32874633)联系相关技术人员开通。
配置应用标签
不同场景的功能配置入口如下:
创建应用
登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击创建应用。
在应用基本信息向导页面进行配置后,单击下一步:高级设置。
部署应用
警告重新部署应用后,该应用将会被重启。为避免业务中断等不可预知的错误,请在业务低峰期执行部署操作。
登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。
在目标应用的基础信息页面,单击部署应用。
修改应用配置
登录SAE控制台,在左侧导航栏选择应用管理 > 应用列表,然后选择目标地域和目标命名空间,最后单击目标应用名称。
在目标应用的基础信息页面,单击修改应用配置。
展开Label区域,点击添加,自定义标签的名称(Key)和值(Value)。可以添加多个标签。
创建K8s Service并通过标签绑定应用
登录SAE控制台。
在左侧导航栏选择流量管理 > K8s Service。
在顶部选择命名空间,点击创建,配置以下信息:
服务名称:自定义K8s Service的名称。
服务关联:填写标签的名称(Key)和值(Value),实现将具有该标签的应用绑定到K8s Service。
可以点击从应用中导入Label,从已配置的标签中进行选择。
可以点击添加Label,添加多个标签。
端口映射:
端口:K8s Service的访问端口。
容器端口:容器内应用的监听端口。
协议:访问 K8s Service 的协议类型,支持 TCP 和 UDP。
点击添加端口映射,可以添加多个端口映射。
点击确定。
验证配置成功:
在K8s Service页面,点击已创建的K8s Service名称,跳转到详情页。
在已关联应用区域,查看该K8s Service绑定的全部应用。
访问该K8s Service的流量被均匀转发到每个应用实例中。