1.3. 支持 v1beta2 API 版本


所有自定义资源的 v1beta2 API 版本都由 AMQ Streams 1.7 引入。对于 AMQ Streams 1.8、v1alpha1v1beta1 API 版本已从所有 AMQ Streams 自定义资源中删除,除了 KafkaTopicKafkaUser 之外。

将自定义资源升级到 v1beta2 准备 AMQ Streams 移至 Kubernetes CRD v1,这是 Kubernetes 1.22 所需的。

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

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

在升级到 AMQ Streams 版本 2.6 前,您必须将自定义资源升级到使用 API 版本 v1beta2

1.3.1. 将自定义资源升级到 v1beta2

为了支持将自定义资源升级到 v1beta2,AMQ Streams 提供了一个 API 转换工具,您可以从 AMQ Streams 1.8 软件下载页面

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

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

使用 API 转换工具,您可以将自定义资源的格式转换为适用于 v1beta2 的格式:

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

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

步骤 2:将 CRD 升级到 v1beta2

接下来,在 crd-upgrade 命令中使用 API 转换工具,您必须将 v1beta2 设置为 CRD 中的 storage API 版本。您不能手动执行此步骤。

如需更多信息,请参阅从 1.7 之前的 AMQ Streams 版本升级

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat