Kubernetes 控制平面组件的兼容版本
自 v1.32 版本以来,我们为 Kubernetes 控制平面组件引入了可配置的版本兼容性和模拟选项,通过提供更多控制和增加集群管理员可用步骤的粒度,使升级更安全。
模拟版本
模拟选项由控制平面组件的 --emulated-version
标志设置。它允许组件模拟早期 Kubernetes 版本的行为(API、功能等)。
使用时,可用的功能将与模拟版本匹配
- 二进制版本中在模拟版本之后引入的任何功能将不可用。
- 模拟版本之后删除的任何功能将可用。
这使得特定 Kubernetes 版本的二进制文件能够以足够的保真度模拟先前版本的行为,从而可以根据模拟版本定义与其他系统组件的互操作性。
--emulated-version
必须 <= binaryVersion
。有关支持的模拟版本范围,请参阅 --emulated-version
标志的帮助消息。
上次修改时间:2024 年 11 月 5 日 下午 4:12 PST:移除 min-compat-version (f0ca297ac6)