關於 Ingress NGINX 停止維護的説明
感謝大家一直以來對 KubeSphere 的關注,也感謝社區夥伴第一時間向我們反饋 Ingress NGINX 停止維護的相關信息。為了幫助大家提前做好規劃,我們在這裏做一個清晰的説明。
需要先明確的一點
Ingress NGINX 項目終止維護並不代表 Kubernetes Ingress API 被棄用。
- Ingress NGINX 是 Ingress Controller 的一種社區實現,由社區維護。
- 根據公告,該項目將從2026 年 3 月起停止維護,不再提供補丁和版本更新。
- Kubernetes 官方的 Ingress API(
networking.k8s.io/v1)仍然處於穩定狀態,可以繼續正常使用。
也就是説,Ingress NGINX 的停止維護影響的是某個實現,而不是整個 Ingress 標準。
KubeSphere 的後續支持計劃
為了保證用户的使用體驗和生態的長期穩定性,我們將提供以下支持路徑。
1. 從 2026 年 3 月起,提供 Gateway API 支持
Gateway API 是 Kubernetes 社區推出的新一代流量管理標準,具備更強的擴展性和更清晰的角色模型。
KubeSphere 將在 2026 年 3 月起提供:
- Gateway API 的可視化管理能力
- 一個可開箱即用的內置 Gateway API 實現
我們希望用户能夠在原有體驗基礎上,平滑過渡到更現代的流量管理方式。
2. 默認替換 Ingress NGINX,選用社區活躍的替代方案
在 Ingress NGINX 停止維護後,KubeSphere 將:
- 選擇一個社區活躍度高、維護穩定、具備長期支持能力的 Ingress Controller 作為默認方案
- 新版本與新集羣將默認啓用該替代實現
候選方案會在活躍度、穩定性、生態支持方面進行綜合評估。
3. 過渡期間,您可以自由選擇適合的方案
在新的默認方案正式發佈前,為了不影響現有業務,您依然可以自由擴展自己的流量管理方式:
- 手動部署任意 Ingress Controller(https://kubernetes.io/docs/concepts/services-networking/ingre...)
- 手動部署任意 Gateway API 實現(https://gateway-api.sigs.k8s.io/implementations/)
- 繼續通過 Web Terminal 或其他 CLI 工具進行管理
這些方式不會影響現有應用運行,也為您提前測試或逐步遷移提供了空間。
總結
- Ingress NGINX 停止維護不等於 Ingress API 棄用
- KubeSphere 將在 2026 年 3 月起提供 Gateway API 的可視化能力與內置實現
- 我們將選擇更穩定、社區更活躍的 Ingress Controller 作為默認替代
- 在此期間,您可以根據需求自由部署和測試其他實現,確保業務穩定
如果您在遷移方案、兼容性或最佳實踐方面有任何疑問,我們很願意繼續提供幫助。感謝大家對 KubeSphere 的信任與支持。
—— KubeSphere 團隊