Gateway API 的 Standard 通道与 Experimental 通道有何区别?
1. 两种发布通道的定位
- 标准通道(Standard):包含已晋升为 GA 或 Beta 的资源与字段,承诺稳定性,适合生产使用。v1.0 于 2023 年 10 月 GA 后,GatewayClass、Gateway、HTTPRoute、GRPCRoute、ReferenceGrant 等陆续进入该通道。
- 实验通道(Experimental):在标准通道基础上加入实验性资源与字段,用于快速迭代新特性,但未来版本可能包含破坏性变更。
2. 安装与演进
- 项目以标准通道与实验通道两套 YAML 发布;自 v1.3.0 起,新增实验性资源使用 X 前缀并归属 gateway.networking.x-k8s.io API 组,v1.6 进一步将实验性资源统一迁移至该独立 API 组,使实验与标准的边界一目了然;资源晋升到标准通道时需以标准名称重建。
- 特性随版本从实验通道晋升到标准通道,例如 TLSRoute 在 v1.5 晋升为 v1,ListenerSet、BackendTLSPolicy 等也相继 GA,体现项目"先实验、后稳定"的演进节奏。