Kubernetes 控制平面组件的兼容版本

自 v1.32 版本发布以来,我们为 Kubernetes 控制平面组件引入了可配置的版本兼容性和仿真选项, 为集群管理员提供更多控制选项并增加可用的细粒度步骤来让升级更加安全。

仿真版本

仿真选项通过控制平面组件的 --emulated-version 参数来设置。 此选项允许控制平面组件仿真 Kubernetes 早期版本的行为(API、特性等)。

使用时,可用的功能将与仿真版本相匹配:

  • 在仿真版本之后引入的所有功能在二进制版本中将不可用。
  • 在仿真版本之后移除的所有功能将可用。

这使得特定 Kubernetes 版本的二进制文件能够以足够的精确度仿真之前某个版本的行为, 与其他系统组件的互操作性可以在仿真版本中进行定义。

--emulated-version 必须小于或等于 binaryVersion。 有关支持的仿真版本范围,参阅 --emulated-version 参数的帮助信息。

最后修改 December 27, 2024 at 10:37 AM PST: [zh] Add compatibility-version and update 3 feature gates (dc7b88cd38)