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

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

模拟版本

模拟选项由控制平面组件的 --emulated-version 标志设置。它允许组件模拟 Kubernetes 早期版本的行为(API、功能等)。

使用时,可用的功能将与模拟版本匹配

  • 在二进制版本中存在但在模拟版本之后引入的任何功能都将不可用。
  • 在模拟版本之后删除的任何功能都将可用。

这使得特定 Kubernetes 版本的二进制文件能够足够逼真地模拟先前版本的行为,从而可以根据模拟版本定义与其他系统组件的互操作性。

--emulated-version 必须 <= binaryVersion。有关支持的模拟版本范围,请参阅 --emulated-version 标志的帮助消息。

上次修改时间为太平洋标准时间 2024 年 11 月 5 日下午 4:12:删除 min-compat-version (f0ca297ac6)