概述
应用服务网格入口网关可以为您的应用程序提供一个统一的流量入口。作为服务网格的入口,它不仅可以定义请求的转发规则,还可以应用安全策略,如认证和授权,以确保流入服务网格的流量的安全性。入口网关还可以监控流量的流向和性能,并通过负载均衡算法确保各个服务实例的负载均衡,从而提高整体系统的可靠性和稳定性。
创建入口网关
前提条件
服务网关使用弹性负载均衡服务(ELB)的负载均衡器提供网络访问,因此在添加网关前,请提前创建弹性负载均衡(需要确保所属VPC与网格的VPC一致)。
操作步骤
- 登录应用网格控制台,单击应用网格实例列表中的网格名称。
- 在左侧导航栏中,选择网关>入口网关。
- 选择对应的集群和命名空间后,点击创建入口网关按钮,配置入口网关信息,配置项如下:
配置项 | 说明 |
---|---|
网关名称 | 自定义网关名称。 |
命名空间 | 网关创建的命名空间。 |
网关类型 | 表示网关为出口网关还是入口网关。 |
elb实例 | 为入口网关绑定私网或公网的elb,以提供私网或公网的访问。 |
label标签设置 | 设置入口网关的标签,可用于网关规则筛选器的匹配。 |
端口设置 | 配置网关的端口以及端口对应的协议。 |
资源规格设置 | 网关pod的CPU和内存规格。 |
网关副本数 | 网关pod的数量。 |
滚动升级策略设置 | 配置滚动升级,用于无缝地将应用程序的新版本逐步引入到集群中,同时逐步淘汰旧版本,以确保应用程序持续可用性的升级过程,可进行如下配置: 1,不可用最大副本数:设置滚动升级时不可用最大的副本数量。 2,超过期望的副本数:设置滚动升级时最多不能超过的副本数量。例如设置为25%,表示滚动升级时副本数量不能超过原来副本的125%。 |
注意多个Ingress网关绑定到同一个ELB实例时需要确保使用到的端口没有冲突。
入口网关操作
入口网关创建后,您可以在应用网格控制台查看入口网关创建以及elb绑定进度,还可以管理入口网关。
通过应用网格控制台管理入口网关
- 登录应用网格控制台,单击应用网格实例列表中的网格名称。
- 在左侧导航栏中,选择网关>入口网关。
- 选择对应的集群和命名空间后,对入口网关进行管理。
操作 | 说明 |
---|---|
查看或编辑入口网关 | 单击所需查看的入口网关所在行右侧的管理按钮,可在编辑框中查看并修改入口网关配置。完成配置修改后,点击确定按钮即可提交修改。 |
删除入口网关 | 单击所需删除的入口网关所在行右侧的删除按钮,然后在确认对话框中,单击确认按钮。 |