由於Ingress NGINX開源專案將退役並停止維護,Container ServiceACK中依賴於開源專案的Nginx Ingress Controller組件將於2026年11月30日後停止維護。
變更內容
Kubernetes SIG Network與Kubernetes Security Response Committee官方宣布:Ingress NGINX專案將退役,維護期將持續至2026年03月。2026年3月後,該專案將不再發布新版本、修複功能缺陷,也不會針對新發現的安全性漏洞提供更新。詳細公告,請參見Ingress NGINX Retirement: What You Need to Know。
由於Nginx Ingress Controller組件依賴上遊開源專案的持續維護,且無SLA保障,Container ServiceACK將於2026年11月30日後停止對Nginx Ingress Controller組件的維護支援。即日起至2026年11月30日期間,Container ServiceACK將繼續為Nginx Ingress Controller組件提供必要的支援,並提供重大風險的安全補丁修複。
影響評估
對於已在ACK叢集通過組件管理或應用市場使用Nginx Ingress Controller組件的存量使用者,建議逐步遷移到其他建議方案。如需繼續建立或使用Nginx Ingress Controller組件,應充分瞭解以下風險(包括但不限於):
隨著Kubernetes版本演化,可能出現API或功能不相容問題。
組件不再提供任何新功能和效能最佳化。
無法獲得新的安全性漏洞修複,存在潛在安全隱患。
建議方案
為保障業務長期穩定與安全,建議新使用者使用下列Ingress方案,並建議Nginx Ingress Controller的存量使用者移轉到這些方案:
APIG Ingress:APIG Ingress雲端式原生API Gateway實現,適用於API管理及微服務情境。詳細的遷移方案,請參見將自建Nginx Ingress遷移至雲原生API Gateway。
ALB Ingress:基於阿里雲應用型負載平衡 ALB為叢集中的Service提供統一的入口。詳細的遷移方案,請參見從自建Nginx Ingress遷移至ALB Ingress。
其他可選方案:
Gateway API方案:Gateway API是Kubernetes官方推薦的流量管理標準,具有增強的安全性和擴充性。關於Gateway API的使用方法,請參見Gateway API管理。