1.5. 弃用和删除的功能


之前版本中的一些功能已被弃用或删除。

弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。有关 OpenShift Container Platform 4.19 中已弃用并删除的主要功能的最新列表,请参考下表。表后列出了更多已弃用和删除的功能的更多详细信息。

在以下表格中,功能被标记为以下状态:

  • 不可用
  • 技术预览
  • 公开发行
  • 已弃用
  • 删除

1.5.1. 裸机监控已弃用和删除的功能

Expand
表 1.6. 裸机事件中继 Operator tracker
功能4.174.184.19

裸机事件中继 Operator

删除

删除

删除

1.5.2. 镜像已弃用和删除的功能

Expand
表 1.7. 镜像已弃用和删除的 tracker
功能4.174.184.19

Cluster Samples Operator

已弃用

已弃用

已弃用

1.5.3. 安装已弃用和删除的功能

Expand
表 1.8. 安装已弃用并删除跟踪器
功能4.174.184.19

oc adm release extract--cloud 参数

Deprecated

Deprecated

Deprecated

cluster.local 域的 CoreDNS 通配符查询

Deprecated

Deprecated

已弃用

compute.platform.openstack.rootVolume.type for RHOSP

已弃用

已弃用

已弃用

controlPlane.platform.openstack.rootVolume.type for RHOSP

已弃用

已弃用

已弃用

安装程序置备的基础架构集群的 install-config.yaml 文件中的 ingressVIPapiVIP 设置

已弃用

已弃用

已弃用

基于软件包的 RHEL 计算机器

已弃用

已弃用

删除

用于 Amazon Web Services (AWS) 的platform.aws.preserveBootstrapIgnition 参数

已弃用

已弃用

已弃用

在带有 AWS Outposts 中的计算节点的 AWS 上安装集群

已弃用

已弃用

已弃用

1.5.4. 已弃用和删除的网络功能

Expand
表 1.9. 已弃用和删除的网络功能跟踪器
功能4.174.184.19

iptables

已弃用

已弃用

已弃用

1.5.5. 节点已弃用和删除的功能

Expand
表 1.10. 节点已弃用并删除 tracker
功能4.174.184.19

ImageContentSourcePolicy (ICSP) 对象

Deprecated

已弃用

已弃用

Kubernetes 拓扑标签 failure-domain.beta.kubernetes.io/zone

已弃用

Deprecated

Deprecated

Kubernetes 拓扑标签 failure-domain.beta.kubernetes.io/region

Deprecated

Deprecated

Deprecated

cgroup v1

Deprecated

Deprecated

删除

1.5.6. OpenShift CLI (oc) 已弃用和删除的功能

Expand
表 1.11. OpenShift CLI (oc) 已弃用并删除 tracker
功能4.174.184.19

oc-mirror plugin v1

公开发行

Deprecated

Deprecated

Expand
表 1.12. Operator 生命周期和开发已弃用并删除 tracker
功能4.174.184.19

Operator SDK

Deprecated

Deprecated

删除

为基于 Ansible 的 Operator 项目构建工具

Deprecated

Deprecated

删除

为基于 Helm 的 Operator 项目构建工具

Deprecated

Deprecated

删除

为基于 Go 的 Operator 项目构建工具

Deprecated

Deprecated

删除

为基于 Helm 的 Operator 项目构建工具

Deprecated

删除

删除

为基于 Java 的 Operator 项目构建工具

Deprecated

删除

删除

Operator 目录的 SQLite 数据库格式

Deprecated

Deprecated

Deprecated

1.5.8. 存储已弃用和删除的功能

Expand
表 1.13. 存储已弃用和删除的 tracker
功能4.174.184.19

使用 FlexVolume 的持久性存储

已弃用

已弃用

已弃用

AliCloud Disk CSI Driver Operator

删除

删除

删除

共享资源 CSI Driver Operator

已弃用

删除

删除

1.5.9. 更新集群已弃用和删除的功能

Expand
表 1.14. 更新集群已弃用并删除 tracker
功能4.174.184.19

1.5.10. Web 控制台已弃用和删除的功能

Expand
表 1.15. Web 控制台已弃用并删除 tracker
功能4.174.184.19

对动态插件 SDK 的 useModal

公开发行

公开发行

Deprecated

PatternFly 4

Deprecated

Deprecated

删除

1.5.11. 工作负载已弃用和删除的功能

Expand
表 1.16. 工作负载已弃用和删除的 tracker
功能4.174.184.19

deploymentConfig 对象

Deprecated

Deprecated

Deprecated

1.5.12. 弃用的功能

1.5.12.1. oc adm pod-network 命令已弃用

用于 OpenShift SDN 多租户模式的 oc adm pod-network 命令已从 oc adm --help 输出中删除。如果使用 oc adm pod-network 命令,会显示错误消息,以指示它已被弃用。

1.5.12.2. 对动态插件 SDK 的 useModal

在这个版本中,在动态插件中支持 useModal hook 的功能已被弃用。

从这个版本开始,使用 useOverlay API hook 启动模态

1.5.12.3. Kubernetes API 弃用

OpenShift Container Platform 4.17 意外地重新引入删除的 Kubernetes API admissionregistration.k8s.io/v1beta1。此 API 已被弃用,计划在以后的 OpenShift Container Platform 发行版本中删除。将此 API 的任何实例迁移到 admissionregistration.k8s.io/v1

有关如何检查集群是否有计划删除的 Kubernetes API 的信息,请参阅 浏览 Kubernetes API 弃用和删除

1.5.13. 删除的功能

1.5.13.1. 已删除 cgroup v1

OpenShift Container Platform 4.16 中已弃用的 cgroup v1 不再被支持,并已从 OpenShift Container Platform 中删除。如果您的集群使用 cgroup v1,您必须先配置 cgroup v2,然后才能升级到 OpenShift Container Platform 4.19。现在,所有工作负载必须与 cgroup v2 兼容。

有关在集群中配置 cgroup v2 的详情,请参考 OpenShift Container Platform 版本 4.18 文档中的配置 Linux cgroup

有关 cgroup v2 的更多信息,请参阅关于 Linux cgroup version 2Red Hat Enterprise Linux 9 changes in the context of Red Hat OpenShift workloads (红帽博客)。

1.5.13.2. 基于软件包的 RHEL 计算机器

在这个版本中,删除了安装基于打包的 RHEL worker 节点的支持。

RHCOS 镜像分层替换了这个功能,并支持在 worker 节点的基本操作系统上安装额外的软件包。

有关如何在集群中识别和删除 RHEL 节点的详情,请参考 准备从 OpenShift Container Platform 4.18 更新至更新的版本。如需有关镜像分层的更多信息,请参阅 RHCOS 镜像分层

1.5.13.3. 从 Kubernetes 1.32 中删除的 API

Kubernetes 1.32 删除了以下已弃用的 API,因此您必须迁移清单和 API 客户端以使用适当的 API 版本。有关迁移删除 API 的更多信息,请参阅 Kubernetes 文档

Expand
表 1.17. 从 Kubernetes 1.32 中删除的 API
资源删除的 API迁移到主要变化

FlowSchema

flowcontrol.apiserver.k8s.io/v1beta3

flowcontrol.apiserver.k8s.io/v1

PriorityLevelConfiguration

flowcontrol.apiserver.k8s.io/v1beta3

flowcontrol.apiserver.k8s.io/v1

在这个版本中,OpenShift Container Platform 不再发布红帽支持的 Operator SDK CLI 工具版本,包括相关的构建和测试工具。

红帽将根据 OpenShift Container Platform 4 (红帽客户门户网站)的产品生命周期,为早期版本的 OpenShift Container Platform 版本提供程序错误修正和支持。

现有 Operator 项目的 Operator 作者可以使用 OpenShift Container Platform 4.18 发布的 Operator SDK CLI 工具版本来维护其项目,并创建针对较新版本的 OpenShift Container Platform 的 Operator 发行版本。如需更多信息,请参阅为 OpenShift Container Platform 4.19 及之后的版本(红帽知识库)为现有基于 Ansible 或 Helm 的 Operator 项目更新基础镜像

有关 Operator SDK 不支持的、社区维护版本的信息,请参阅 Operator SDK (Operator Framework)

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat