ALB Ingress Controller

更新时间:2025-03-05 01:55:40

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管理

变更记录

202503

版本号

变更时间

变更内容

变更影响

v2.16.0-aliyun.1

20250304

重要

自该版本起,新建服务器组将默认开启后端长连接能力,已经创建的服务器组不受影响。请在升级前确认该行为变化是否会对业务产生影响。

说明

该版本正在灰度中。

  • 新建服务器组时默认启用长连接。

  • 支持为监听设置自定义标签。

  • 支持关闭服务器组跨AZ能力。

  • 优化Service整体调谐性能。

  • 优化ReadinessGate功能更新Pod状态的时机,会在确保所有服务器组成功更新后再更新Pod状态。

  • Canary灰度发布需拆分为两条Ingress或通过自定义转发动作实现。如果错误地为Ingress直接添加了 Canary 注解,系统将报错并保留原有转发规则。

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

202501

版本号

变更时间

变更内容

变更影响

v2.15.2-aliyun.1

20250124

  • 支持在监听的XForwardedForConfig中配置XForwardedForProcessingMode设置X-Forwarded-For的处理模式,XForwardedForHostEnabled设置开启X-Forwarded-Host请求头。

  • 修复当ValidatingWebhookConfiguration不存在时组件无法启动的问题。

  • 修复alb.ingress.kubernetes.io/healthcheck-httpcode配置多个值时Webhook校验不通过的问题。

  • 添加对转发动作不包含FinalType类型时的检查。

  • 优化创建ALB实例时clientToken的计算方式。

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关联时的事件。

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

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

  • 本页导读 (0)
  • 组件介绍
  • 使用说明
  • 变更记录
  • 2025年03月
  • 2025年01月
  • 2024年05月
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等