最近更新时间:2023.09.19 19:20:34
首次发布时间:2023.03.08 11:40:42
CLB Ingress 采用自研 Ingress Controller 结合负载均衡的方式,提供更强大的 Ingress 流量管理。本文主要描述通过控制台配置 CLB Ingress 的方法。
k8s_
前缀的内容。参数 | 说明 |
---|---|
名称 | 根据系统提示,配置路由规则的名称。在同一个命名空间下,名称必须唯一。 |
命名空间 | 选择路由规则所属的命名空间。建议选择您自定义的命名空间,或系统默认创建的 default 命名空间。命名空间相关介绍,请参见 命名空间概述。 |
注解 | 单击 添加注解,为路由规则添加注解并配置键值对。也可通过配置路由规则 YAML 文件中特定的注解内容,以实现更加丰富的七层负载均衡能力和更加多样的服务路由规则。详细说明,请参见 通过 Annotation 配置七层负载均衡。 |
参数 | 说明 |
---|---|
ingress 类型 | Ingress Controller 的实现方式,根据负载均衡器种类的不同,容器服务提供三种 ingress 类型。本例中选择 负载均衡 CLB。 |
参数 | 说明 |
---|---|
直通 Pod 模式 | 仅 VPC-CNI 容器网络模型集群中显示该参数。默认开启,开启后不再通过 NodePort 转发,直接关联 Pod 作为负载均衡器的后端,同时支持健康检查。 注意 CLB 负载均衡器允许的后端服务器数有限,需自行规划和保证。详细限制,请参见 CLB 约束限制。 |
负载均衡器 | 按需选择已有或自动创建一个负载均衡器。支持 公网访问 和 私网访问 两种访问模式。
|
监听器 | 监听器负责监听负载均衡器上的请求,并分发流量。您需要配置监听器的调度算法和健康检查:
|
参数 | 说明 |
---|---|
协议 | 监听器的协议。容器服务支持 HTTP 和 HTTPS 两种对外协议。 |
端口 | 指定负载均衡器对外的监听端口,即注册到负载均衡服务地址上的端口。范围为:1~65535。
|
证书 | 监听器的对外 协议 选择 HTTPS 后,需要绑定服务器证书,以支持数据传输加密认证。您需要通过创建密钥,绑定服务器证书: 单击 创建密钥,根据如下说明配置密钥参数,然后单击 确定。
默认全部域名使用同一个密钥,CLB Ingress 不支持指定域名。 |
参数 | 说明 |
---|---|
转发规则 | 请求的访问地址与转发规则匹配时,该请求会被转发到对应的 服务(Service)处理。单击 添加转发策略,可添加多条转发策略。
|