全部產品
Search
文件中心

Container Compute Service:ALB Ingress Controller

更新時間:Jul 08, 2025

ALB Ingress Controller基於阿里雲應用型負載平衡 ALB,用於管理Ingress流量。本文介紹ALB Ingress Controller組件資訊、使用說明和變更記錄。

組件介紹

ALB Ingress Controller基於阿里雲應用型負載平衡 ALB ,提供了更為強大的Ingress流量管理方式。它相容Nginx Ingress,具備處理複雜業務路由和認證自動探索的能力,支援HTTP、HTTPS和QUIC協議,完全滿足在雲原生應用情境下對超強彈性和大規模七層流量處理能力的需求。

ALB Ingress Controller通過API Server擷取Ingress資源的變化,動態產生AlbConfig,然後依次建立ALB執行個體、監聽、路由轉寄規則以及後端伺服器組。您可以在ACS叢集中部署該組件,通過配置ALB Ingress實現Ingress流量管理。

使用說明

關於如何使用ALB Ingress Controller,請參見ALB Ingress管理

變更記錄

2025年07月

版本號碼

變更時間

變更內容

變更影響

v2.18.0-aliyun.1

2025年07月04日

說明

該版本正在灰階中

  • 預設啟用執行個體託管模式。對於通過 AlbConfig自動建立的ALB執行個體,其監聽和轉寄規則配置將無法在ALB控制台手動修改。該限制僅適用於升級到本版本後建立的ALB執行個體,已有執行個體和複用的執行個體不受影響。

  • 支援在AlbConfig中通過defaultCertificate手動指定預設認證。

  • 最佳化轉寄規則的優先順序排序邏輯,取消order全域唯一限制。

  • 修複在查詢非同步任務介面時,因流控可能導致Controller Panic的問題。

  • 修複當HTTPS和QUIC監聽共用同個連接埠時,ACL僅在一個監聽上生效的問題。

  • readinessGate等待未就緒Pod時,採用固定等待間隔。

  • 最佳化Admission Webhook中對不包含終結型轉寄動作的校正邏輯。

此次升級不會對業務造成影響。

2025年03月

版本號碼

變更時間

變更內容

變更影響

v2.17.2-aliyun.1

2025年03月31日

  • 修複當多個命名空間Ingress規則指向的Service名稱相同,但連接埠不同時,伺服器組調諧報錯連接埠不存在的問題。

  • 修複IPv6雙棧叢集下,查詢IPv4類型地址參數錯誤的問題。

  • 分批調用加入或移出安全性群組API時,單次最大安全性群組數量由4調整為9。

  • 當無需添加額外標籤時,跳過API調用。

此次升級不會對業務造成影響。

v2.17.1-aliyun.1

2025年03月18日

  • 支援Gateway API 1.1.0及以上版本。

此次升級不會對業務造成影響。

v2.16.0-aliyun.1

2025年03月04日

重要

自該版本起,建立伺服器組將預設開啟後端長串連能力,已經建立的伺服器組不受影響。請在升級前確認該行為變化是否會對業務產生影響。

  • 建立伺服器組時預設啟用長串連。

  • 支援為監聽設定自訂標籤。

  • 支援關閉伺服器組跨AZ能力。

  • 最佳化Service整體調諧效能。

  • 最佳化ReadinessGate功能更新Pod狀態的時機,會在確保所有伺服器組成功更新後再更新Pod狀態。

  • Canary灰階發布需拆分為兩條Ingress或通過自訂轉寄動作實現。如果錯誤地為Ingress直接添加了 Canary 註解,系統將報錯並保留原有轉寄規則。

此次升級不會對業務造成影響。

2025年01月

版本號碼

變更時間

變更內容

變更影響

v2.15.2-aliyun.1

2025年01月24日

  • 支援在監聽的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

2025年01月06日

  • 預設開啟ValidatingWebhook,對AlbConfig和Ingress配置進行預檢。

  • 支援配置AScript可程式化指令碼。

  • 限速能力支援設定固定響應。

  • 相容ssl-redirect與限速能力同時使用。

  • 伺服器組會話保持支援自訂Cookie。

  • 支援為建立的ALB執行個體配置安全性群組。(從北京時間2025年2月25日00:00:00起)

  • 最佳化監聽衝突時的報錯。

  • 添加TLS認證配置與轉寄規則認證不一致時的事件通知。

  • 添加對關聯資源(如頻寬包)有效性的校正。

  • gRPC協議支援通過AlbConfig配置認證。

  • 修複開啟建立者標籤功能後不能使用AlbConfig中tag功能的問題。

  • 修複部分情境下Service調諧持續報錯的問題。

  • 修複AlbConfig配置錯誤時導致組件崩潰的問題。

此次升級不會對業務造成影響。

2024年05月

版本號碼

變更時間

變更內容

變更影響

v2.13.1-aliyun.1

2024年05月10日

  • 添加AlbConfig無Ingress關聯時的事件。

  • 修複命名空間以數字開頭、命名空間或服務名過長導致伺服器組建立失敗的問題。

此次升級不會對業務造成影響。