搜索

第 2 章 升级要求

download PDF

您必须升级自定义资源以使用 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 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

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

© 2024 Red Hat, Inc.