13.2.2. 在更新版本之间验证集群 API 版本
在组件被更新时,API 会随时间变化。验证应用程序 API 是否与更新的集群版本兼容非常重要。
13.2.2.1. OpenShift Container Platform API 兼容性 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当考虑作为新的 y-stream 更新的一部分哪些 z-stream 版本要更新时,您必须确保您要从中迁移的 z-stream 版本中的所有补丁都位于新的 z-stream 版本中。如果您升级到的版本没有所有必需的补丁,则 Kubernetes 的内置兼容性将无法正常工作。
例如,如果集群版本是 4.15.32,则必须升级到 4.16 z-stream 版本,其所有补丁都应用到 4.15.32。
13.2.2.1.1. 关于 Kubernetes 版本偏移 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
每个集群 Operator 支持特定的 API 版本。Kubernetes API 随时间变化,新版本可以被弃用或更改现有的 API。这称为 "version skew"。对于每个新版本,您必须检查 API 更改。API 可能会在 Operator 的几个发行版本间兼容,但无法保证兼容性。要缓解 version skew 问题,请遵循明确的更新策略。