1.4. 弃用和删除


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

重要:

  • Red Hat Advanced Cluster Management 2.4 及更早的版本已被删除,并不再被支持。其文档可能仍然可用,但不再有任何新的勘误或其他更新。
  • 升级到 Red Hat Advanced Cluster Management 的最新版本是最佳选择。

1.4.1. API 弃用和删除

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

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

1.4.1.1. API 弃用

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

Discovery(发现)

DiscoveredCluster 和 DiscoveryConfig v1alpha1 API 已被弃用。发现 API 已升级到 V1

2.5

使用 V1

放置

v1alpha1 API 被升级到 v1beta1,因为 v1alpha1 已被弃用。

2.5

使用 v1beta1

Placement API v1alpha1 中的 spec.prioritizerPolicy.configurations.name 字段会被删除。在 v1beta1 中使用 spec.prioritizerPolicy.configurations.scoreCoordinate.builtIn

PlacementDecisions

v1alpha1 API 被升级到 v1beta1,因为 v1alpha1 已被弃用。

2.5

使用 v1beta1

Applications

v1alpha1 API 已完全删除。GitOps 集群 API 升级至 V1beta1

2.5

使用 V1beta1

Applications

deployables.apps.open-cluster-management.io

2.5

可部署 API 只在升级路径中保留。任何可部署的 CR 创建、更新或删除都不会被协调。

CertPolicyController

v1 API 已被弃用。

2.5

不要使用这个 API。

CertPolicyController.agent.open-cluster-management.io

ApplicationManager

v1 API 已被弃用。

2.5

不要使用这个 API。

ApplicationManager.agent.open-cluster-management.io

IAMPolicyController

v1 API 已被弃用。

2.5

不要使用这个 API。

IAMPolicyController.agent.open-cluster-management.io

PolicyController

v1 API 已被弃用。

2.5

不要使用这个 API。

PolicyController.agent.open-cluster-management.io

SearchCollector

v1 API 已被弃用。

2.5

不要使用这个 API。

SearchCollector.agent.open-cluster-management.io

WorkManager

v1 API 已被弃用。

2.5

不要使用这个 API。

WorkManager.agent.open-cluster-management.io

ManagedClusterSets

v1alpha1 API 被升级到 v1beta1,因为 v1alpha1 已被弃用。

2.4

使用 v1beta1

ManagedClusterSetBindings

v1alpha1 API 被升级到 v1beta1,因为 v1alpha1 已被弃用。

2.4

使用 v1beta1

1.4.2. Red Hat Advanced Cluster Management 弃用

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

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

集群

使用裸机资产创建集群

2.5

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

对于为受影响的已启用的区域,请参阅创建和修改裸机资产,以及在裸机上创建集群。对于以前的过程,请参阅在内部环境中创建集群

Add-on operator

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

2.5

Observability(可观察性)

data.custom_rules.yaml.groups.rules 已弃用

2.5

使用 data.custom_rules.yaml.groups.recording_rules

请参阅自定义可观察性

安装程序

enableClusterProxyAddonenableClusterBackup 字段在 operator.open-cluster-management.io_multiclusterhubs_crd.yaml

2.5

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

klusterlet operator

release-2.4,release-2.3 频道不会接收更新

2.3 及更高版本

要导入和管理 Red Hat OpenShift 专用集群,您必须升级到 2.5 才能接收更新。

请参阅使用 operator 升级

Applications

管理 secret

2.4

使用策略 hub 模板用于 secret。

请参阅 管理安全策略

监管控制台

pod-security-policy

2.4

安装程序

operator.open-cluster-management.io_multiclusterhubs_crd.yaml 中分隔 cert-manager 设置

2.3

监管

自定义策略控制器

2.3

1.4.3. 删除

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

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

Applications

可部署控制器

2.5

已移除 Deployable 控制器。

Red Hat Advanced Cluster Management 控制台

Visual Web Terminal(技术预览)

2.4

使用终端代替

Applications

单个 ArgoCD 导入模式,导入至 hub 集群中的一个 ArgoCD 服务器的 secret。

2.3

您可以将集群 secret 导入到多个 ArgoCD 服务器中

Applications

ArgoCD 集群集成:spec.applicationManager.argocdCluster

2.3

创建 GitOps 集群和放置自定义资源以注册受管集群。

在受管集群中配置 GitOps

监管

cert-manager 内部证书管理

2.3

不需要操作

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat