1.4. 弃用和删除


了解产品将在什么时候被弃用,或从 Red Hat Advanced Cluster Management for Kubernetes 中删除。考虑推荐操作中的备选操作和详细信息,它们显示在当前版本的表中和之前两个版本。

弃用: Red Hat Advanced Cluster Management 2.8 及更早的版本不再被支持。文档可能仍然可用,但没有任何勘误或其他更新。

最佳实践: 升级到最新版本。

1.4.1. API 弃用和删除

Red Hat Advanced Cluster Management 的 API 会遵循 Kubernetes 弃用指南。有关相关策略的详情,请参阅 Kubernetes 弃用策略。Red Hat Advanced Cluster Management API 只在以下时间线外才会被弃用或删除:

  • 所有 V1 API 已正式发布(GA),提供 12 个月或跨三个发行版本(以更长的时间为准)的支持。V1 API 没有被删除,但可能会在这个时间限制外被弃用。
  • 所有 beta API 通常在九个月或跨三个发行版本(以更长的时间为准)内可用。Beta API 不会在这个时间限制外被删除。
  • 所有 alpha API 都不是必需的,但如果对用户有好处,则可能会被列为已弃用或删除。

1.4.1.1. API 删除

Expand
产品或类别受影响的项Version推荐的操作详情和链接

ManagedClusterSets

v1beta1 API 已被删除。

2.9

使用 v1beta2 替代。

ManagedClusterSets.cluster.open-cluster-management.io

ManagedClusterSetBindings

v1beta1 API 已被删除。

2.9

使用 v1beta2 替代。

ManagedClusterSetBindings.cluster.open-cluster-management.io

HypershiftDeployment

HypershiftDeployment API 已被删除。

2.7

不要使用这个 API。

 

BareMetalAssets

v1alpha1 API 被删除。

2.7

不要使用这个 API。

Baremetalassets.inventory.open-cluster-management.io

放置

v1alpha1 API 被删除。

2.7

使用 v1beta1 替代。

Placements.cluster.open-cluster-management.io

PlacementDecisions

v1alpha1 API 被删除。

2.7

使用 v1beta1 替代。

PlacementDecisions.cluster.open-cluster-management.io

ClusterManagementAddOn

字段 addOnConfigurationClusterManagementAddOn spec 中已弃用。

2.7

使用 supportedConfigs 字段。

None

ManagedClusterAddOn

字段 addOnConfigurationManagedClusterAddOn spec 中已弃用。

2.7

使用 supportedConfigs 字段。

None

CertPolicyController

v1 API 已被弃用。

2.6

不要使用这个 API。

CertPolicyController.agent.open-cluster-management.io

ApplicationManager

v1 API 已被弃用。

2.6

不要使用这个 API。

ApplicationManager.agent.open-cluster-management.io

IAMPolicyController

v1 API 已被弃用。

2.6

不要使用这个 API。

IAMPolicyController.agent.open-cluster-management.io

PolicyController

v1 API 已被弃用。

2.6

不要使用这个 API。

PolicyController.agent.open-cluster-management.io

SearchCollector

v1 API 已被弃用。

2.6

不要使用这个 API。

SearchCollector.agent.open-cluster-management.io

WorkManager

v1 API 已被弃用。

2.6

不要使用这个 API。

WorkManager.agent.open-cluster-management.io

1.4.2. Red Hat Advanced Cluster Management 弃用

弃用(deprecated)组件、功能或服务会被支持,但不推荐使用,并可能在以后的版本中被删除。考虑使用推荐操作中的相应的替代操作,详情在下表中提供:

Expand
产品或类别受影响的项Version推荐的操作详情和链接

OpenShift Container Platform 3.11 支持的功能

各种组件

2.9

None

生命周期政策

监管

IAM 策略控制器

2.9

None

 

安装程序

operator.open-cluster-management.io_multiclusterhubs_crd.yaml 中的 ingress.sslCiphers 字段

2.9

None

请参阅高级配置来配置安装。如果您降级了 {product-title] 版本,且最初有一个带有 spec.ingress.sslCiphers 字段的 MultiClusterHub 自定义资源,则该字段仍可以被识别,但已弃用且没有效果。

应用程序和管理

PlacementRule

2.8

在使用 PlacementRule 的位置使用 Placement

虽然 PlacementRule 仍然可用,但它不被支持,控制台默认会显示 Placement

安装程序

operator.open-cluster-management.io_multiclusterhubs_crd.yaml 中的 customCAConfigmap 字段

2.7

None

请参阅高级配置来配置安装。

1.4.3. 删除

一个删除(removed) 的项通常是在之前的版本中被弃用的功能,在该产品中不再可用。您必须将 alternatives 用于删除的功能。考虑使用推荐操作中的相应的替代操作,详情在下表中提供:

Expand
产品或类别受影响的项Version推荐的操作详情和链接

监管

之前的版本中使用的管理入口已被删除。

2.7

您无法自定义管理入口证书。如果您将自己的证书与管理入口搭配使用,则必须使用以下命令删除证书: oc -n open-cluster-management delete secret byo-ingress-cert byo-ingress-tls-secret

None

搜索

SearchCustomizations.open-cluster-management.io 自定义资源定义已被删除。

2.7

使用 search.open-cluster-management.io/v1alpha1 自定义搜索。

None

搜索

RedisGraph 被 PostgreSQL 替代作为内部数据库。

2.7

不需要更改。

使用 PostgreSQL 作为内部数据库重新实施搜索组件。

控制台(Console)

独立 Web 控制台

2.7

使用集成的 Web 控制台。

如需更多信息,请参阅访问您的控制台

监管

完整性盾牌 (技术预览)

2.7

您可以继续使用完整性盾牌作为社区提供的签名解决方案。如需了解更多详细信息,请参阅 Integrity Shield 文档。Getting Started documentation

None

监管

完整性盾牌 (技术预览)

2.7

None

您可以继续使用完整性盾牌作为社区提供的签名解决方案。如需了解更多详细信息,请参阅 Integrity Shield 文档。Getting Started documentation

集群

使用标签配置 Red Hat Ansible 作业

2.6

使用控制台配置 Red Hat Ansible 作业。

如需更多信息,请参阅使用控制台将 Automation 模板配置为在集群中运行

集群

使用裸机资产创建集群

2.6

使用控制台创建基础架构环境

对于以前的过程,请参阅在内部环境中创建集群

Add-on operator

安装内置受管集群附加组件

2.6

None

None

监管

自定义策略控制器

2.6

不需要操作

None

监管

未使用的 LabelSelector 参数已从配置策略中删除。

2.6

None

请参阅 Kubernetes 配置策略控制器 文档。

监管

自定义策略控制器

2.6

不需要操作

None

监管

未使用的 LabelSelector 参数已从配置策略中删除。

2.6

None

请参阅 Kubernetes 配置策略控制器 文档。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat