最近更新时间:2024.03.07 17:36:35
首次发布时间:2022.03.04 23:10:38
ALB Ingress 基于火山引擎应用型负载均衡(Application Load Balancer,ALB)之上提供更为强大的 Ingress 流量管理方式,满足在云原生应用场景下对大规模七层流量处理稳定性和可用性的需求。
k8s_
前缀的内容。k8s_
前缀的内容。参数 | 说明 |
---|---|
名称 | 根据系统提示,配置路由规则的名称。在同一个命名空间下,名称必须唯一。 |
命名空间 | 选择路由规则所属的命名空间。建议选择您自定义的命名空间,或系统默认创建的 default 命名空间。命名空间相关介绍,请参见 命名空间概述。 |
注解 | 单击 添加注解,为路由规则添加注解并配置键值对。也可通过配置路由规则 YAML 文件中特定的注解内容,以实现更加丰富的七层负载均衡能力和更加多样的服务路由规则。详细说明,请参见 通过 Annotation 配置 ALB Ingress。 |
参数 | 说明 |
---|---|
ingress 类型 | Ingress Controller 的实现方式,根据负载均衡器种类的不同,容器服务提供三种 ingress 类型。本例中选择 应用型负载均衡 ALB。 |
参数 | 说明 |
---|---|
直通 Pod 模式 | 仅 VPC-CNI 容器网络模型集群中显示该参数。默认开启,开启后不再通过 NodePort 转发,直接关联 Pod 作为负载均衡器的后端,同时支持健康检查。 注意 ALB 负载均衡器允许的后端服务器数有限,需自行规划和保证。详细限制,请参见 ALB 约束限制。 |
负载均衡器 | 按需选择已有或自动创建一个负载均衡器。支持 公网访问 和 私网访问 两种访问模式。
|
后端服务器组 | 配置接收流量转发的后端服务器组的调度算法和健康检查:
|
参数 | 说明 |
---|---|
协议 | 后端服务器组监听的协议。容器服务支持 HTTP 和 HTTPS 两种对外协议。 |
端口号 | 后端服务器组监听的端口号。若不填写,则 HTTP 协议时,默认监听80 端口; HTTPS 协议时,默认监听443 端口。 |
证书 | 对外 协议 选择 HTTPS 后,需要绑定服务器证书,以支持数据传输加密认证。您需要通过创建密钥,绑定服务器证书,默认全部域名使用同一个密钥: 单击 创建密钥,根据如下说明配置密钥参数,然后单击 确定。
ALB Ingress 的 HTTPS 协议除了默认全部域名绑定同一个密钥外,还可以单击 添加证书,给指定域名使用指定的密钥。若请求的域名与指定域名匹配,则使用该域名指定的密钥;若不匹配指定的域名,则使用默认全部域名使用的密钥。 |
参数 | 说明 |
---|---|
转发规则 | 请求的访问地址与转发规则匹配时,该请求会被转发到对应的 服务(Service)处理。单击 添加转发策略,可添加多条转发策略。
|