第 2 章 升级要求


您必须升级自定义资源以使用 API 版本 v1beta2,然后才能升级到 AMQ Streams 版本 1.8。

AMQ Streams 1.7 中引入了所有自定义资源的 v1beta2 API 版本。对于 AMQ Streams 1.8,v1alpha1v1beta1 API 版本已从除 KafkaTopic 和 Kafka User 之外的所有 AMQ Streams 自定义资源中删除。

将自定义资源升级到 v1beta2 准备 AMQ Streams 以迁移到 Kubernetes CRD v1,这是 Kubernetes v1.22 所必需的。

如果您要从 1.7 版本之前的 AMQ Streams 版本升级:

  1. 升级到 AMQ Streams 1.7
  2. 将自定义资源转换为 v1beta2
  3. 升级到 AMQ Streams 1.8

请参阅 部署和升级 AMQ 流

2.1. 将自定义资源升级到 v1beta2 版本

为了支持将自定义资源升级到 v1beta2,AMQ Streams 提供了 API 转换工具,您可以从 AMQ Streams 下载网站下载 该工具

您可以通过两个步骤执行自定义资源升级。

步骤一:转换自定义资源的格式

使用 API 转换工具,您可以通过以下两种方式之一将自定义资源格式转换为适用于 v1beta2 的格式:

  • 转换描述 AMQ Streams 自定义资源配置的 YAML 文件
  • 直接在集群中转换 AMQ Streams 自定义资源

另外,您可以手动将每个自定义资源转换为适用于 v1beta2 的格式。文档中包括了手动转换自定义资源的说明。

第 2 步:将 CRD 升级到 v1beta2

接下来,使用带有 crd-upgrade 命令的 API 转换工具,您必须将 v1beta2 设置为 CRD 中的 存储 API 版本。您无法手动执行此步骤。

具体步骤请查看 升级 AMQ Streams

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat