ALB Ingress Controller

ALB Ingress Controller基于阿里云应用型负载均衡 ALB,用于管理Ingress流量。本文介绍ALB Ingress Controller组件信息、使用说明和变更记录。

组件介绍

ALB Ingress Controller基于阿里云应用型负载均衡 ALB ,提供了更为强大的Ingress流量管理方式。它兼容Nginx Ingress,具备处理复杂业务路由和证书自动发现的能力,支持HTTP、HTTPSQUIC协议,完全满足在云原生应用场景下对超强弹性和大规模七层流量处理能力的需求。

ALB Ingress Controller通过API Server获取Ingress资源的变化,动态生成AlbConfig,然后依次创建ALB实例、监听、路由转发规则以及后端服务器组。您可以在ACS集群中部署该组件,通过配置ALB Ingress实现Ingress流量管理。

使用说明

关于如何使用ALB Ingress Controller,请参见ALB Ingress管理

变更记录

202501

版本号

变更时间

变更内容

变更影响

v2.15.0-aliyun.1

20250106

说明

该版本正在灰度中。

  • 默认开启ValidatingWebhook,对AlbConfigIngress配置进行预检。

  • 支持配置AScript可编程脚本。

  • 限速能力支持设置固定响应。

  • 兼容ssl-redirect与限速能力同时使用。

  • 服务器组会话保持支持自定义Cookie。

  • 支持为新建的ALB实例配置安全组。(从北京时间202522500:00:00起)

  • 优化监听冲突时的报错。

  • 添加TLS证书配置与转发规则证书不一致时的事件通知。

  • 添加对关联资源(如带宽包)有效性的校验。

  • gRPC协议支持通过AlbConfig配置证书。

  • 修复开启创建者标签功能后不能使用AlbConfigtag功能的问题。

  • 修复部分场景下Service调谐持续报错的问题。

  • 修复AlbConfig配置错误时导致组件崩溃的问题。

此次升级不会对业务造成影响。

202405

版本号

变更时间

变更内容

变更影响

v2.13.1-aliyun.1

20240510

  • 添加AlbConfigIngress关联时的事件。

  • 修复命名空间以数字开头、命名空间或服务名过长导致服务器组创建失败的问题。

此次升级不会对业务造成影响。