搜索

1.5. 弃用和删除的功能

download PDF

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

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

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

  • GA: 正式发行
  • DEP: 已弃用
  • REM: 删除
表 1.1. 过时和删除的功能
功能OCP 4.9OCP 4.10OCP 4.11

Operator 目录的 SQLite 数据库格式

DEP

DEP

DEP

Cluster Samples Operator 的 ImageChangesInProgress 条件

DEP

DEP

DEP

Cluster Samples Operator 的 MigrationInProgress 条件

DEP

DEP

DEP

Cluster Loader

DEP

REM

REM

使用自己的 RHEL 7 计算机器

DEP

REM

REM

Jenkins Operator

DEP

REM

REM

监控堆栈中的 Grafana 组件

-

DEP

REM

访问监控堆栈中的 Prometheus 和 Grafana UI

 

DEP

REM

vSphere 6.7 更新 2 或更早版本

DEP

DEP

REM

vSphere 7.0 Update 1 或更早版本

-

-

DEP

虚拟硬件版本 13

DEP

DEP

REM

VMware ESXi 6.7 更新 2 或更早版本

DEP

DEP

REM

VMware ESXi 7.0 Update 1 或更早版本

-

-

DEP

Snapshot.storage.k8s.io/v1beta1 API 端点

DEP

DEP

REM

Microsoft Azure 集群的 Mint 凭证

GA

REM

REM

使用 FlexVolume 的持久性存储

-

DEP

DEP

自动生成服务帐户令牌 secret

GA

GA

REM

从安装有效负载中删除 Jenkins 镜像

GA

GA

REM

多集群控制台(技术预览)

-

REM

REM

1.5.1. 已弃用的功能

1.5.1.1. 用于请求令牌的 OpenShift CLI (oc) 命令和标志已弃用

以下用于请求令牌的 oc 命令和标志现已弃用:

  • oc serviceaccounts create-kubeconfig 命令
  • oc serviceaccounts get-token 命令
  • oc serviceaccounts new-token 命令
  • oc registry login 命令的 --service-account/-z 标志

使用 oc create token 命令来请求令牌。

1.5.1.2. Red Hat Virtualization(RHV)作为 OpenShift Container Platform 的主机平台已弃用

即将推出的 OpenShift Container Platform 版本中将弃用 Red Hat Virtualization(RHV)。对 RHV 上的 OpenShift Container Platform 的支持将在未来的 OpenShift Container Platform 版本中删除,目前还计划为从 OpenShift Container Platform 4.14 开始删除。

1.5.1.3. 对 vSphere 7.0 Update 1 更早版本的支持已弃用

在 OpenShift Container Platform 4.11 中,对 VMware vSphere 7.0 Update 1 或更早版本的支持已被弃用。虽然 vSphere 7.0 Update 1 或更早版本被完全支持,但红帽建议您使用 vSphere 7.0 Update 2 或更高版本,但不支持包括版本 8. vSphere 8。

1.5.1.4. 对 ESXi 7.0 Update 1 或更早版本的支持已弃用

在 OpenShift Container Platform 4.11 中,对 VMware ESXi 7.0 Update 1 或更早版本的支持已被弃用。虽然 EXSi 7.0 Update 1 或更早版本被完全支持,但红帽建议您使用 ESXi 7.0 Update 2 或更高版本。

1.5.1.5. 对 pidsLimitlogSizeMax CRI-O 参数的支持将被弃用

在 OpenShift Container Platform 4.11 中,ContainerRuntimeConfig CR 中的 pidsLimitlogSizeMax 字段将在以后的版本中被弃用并删除。在 KubeletConfig CR 中使用 podPidsLimitcontainerLogMaxSize 字段。podPidsLimit 字段的默认值为 4096

1.5.2. 删除的功能

1.5.2.1. 删除了对 OpenShift CLI (oc) 的 RHEL 7 支持

删除了在 OpenShift CLI (oc) 中使用 Red Hat Enterprise Linux (RHEL) 7 的支持。如果您在 RHEL 中使用 OpenShift CLI (oc),则必须使用 RHEL 8 或更高版本。

1.5.2.2. OpenShift CLI (oc) 命令已被删除

本发行版本中删除了以下 OpenShift CLI(oc)命令:

  • oc adm migrate etcd-ttl
  • oc adm migrate image-references
  • oc adm migrate legacy-hpa
  • oc adm migrate storage

1.5.2.3. 从监控堆栈中删除的 Grafana 组件

Grafana 组件不再是 OpenShift Container Platform 4.11 监控堆栈的一部分。另外,也可进入 OpenShift Container Platform Web 控制台中的 Observe Dashboards 来查看监控仪表板。

1.5.2.4. Prometheus 和 Grafana 用户界面访问从监控堆栈中删除

从 OpenShift Container Platform 4.11 监控堆栈中删除了对第三方 Prometheus 和 Grafana 用户界面的访问。另外,点 OpenShift Container Platform Web 控制台中的 Observe 来查看用于监控组件的警报、指标、仪表板和指标目标。

1.5.2.5. 删除了对虚拟硬件版本 13 的支持

在 OpenShift Container Platform 4.11 中,删除了对虚拟硬件版本 13 的支持。OpenShift Container Platform 4.9 中弃用了对虚拟硬件版本 13 的支持。红帽建议您使用虚拟硬件版本 15 或更高版本。

1.5.2.6. 对 vSphere 6.7 Update 2 或更早版本的支持

在 OpenShift Container Platform 4.11 中,删除了对 VMware vSphere 6.7 Update 2 或更早版本的支持。OpenShift Container Platform 4.9 中已弃用对 vSphere 6.7 Update 2 或更早版本的支持。红帽建议您使用 vSphere 7.0 Update 2 或更高版本,但不支持包括版本 8. vSphere 8。

1.5.2.7. 对 ESXi 6.7 Update 2 或更早版本的支持已删除

在 OpenShift Container Platform 4.11 中,删除了对 VMware ESXi 6.7 Update 2 或更早版本的支持。OpenShift Container Platform 4.10 中已弃用对 ESXi 6.7 Update 2 或更早版本的支持。红帽建议您使用 ESXi 7.0 Update 2 或更高版本。

1.5.2.8. 删除了对 snapshot v1beta1 API 端点的支持

在 OpenShift Container Platform 4.11 中,删除了 snapshot.storage.k8s.io/v1beta1 API 端点的支持。OpenShift Container Platform 4.7 中弃用了对 snapshot.storage.k8s.io/v1beta1 API 端点的支持。红帽建议您使用 snapshot.storage.k8s.io/v1。所有以 v1beta1 创建的对象都可通过 v1 端点获得。

1.5.2.9. 删除了手动部署自定义调度程序的支持

此发行版本删除了手动部署自定义调度程序的支持。使用 Red Hat OpenShift 的 Secondary Scheduler Operator 代替在 OpenShift Container Platform 中部署自定义二级调度程序。

1.5.2.10. 删除了对使用 OpenShiftSDN 部署单节点 OpenShift 的支持

此发行版本删除了部署带有 OpenShiftSDN 的单节点 OpenShift 集群的支持。OVN-Kubernetes 是单节点 OpenShift 部署的默认网络解决方案。

1.5.2.11. 从安装有效负载中删除 Jenkins 镜像

  • OpenShift Container Platform 4.11 将 "OpenShift Jenkins" 和 "OpenShift Agent Base" 镜像移到 registry.redhat.ioocp-tools-4 存储库中,以便红帽可以在 OpenShift Container Platform 生命周期外生成和更新镜像。在以前的版本中,这些镜像位于 OpenShift Container Platform 安装有效负载以及 registry.redhat.ioopenshift4 存储库中。如需更多信息,请参阅 OpenShift Jenkins
  • OpenShift Container Platform 4.11 从其有效负载中删除 "OpenShift Jenkins Maven" 和 "NodeJS Agent" 镜像。在以前的版本中,OpenShift Container Platform 4.10 弃用了这些镜像。红帽不再生成这些镜像,它们不能从 registry.redhat.ioocp-tools-4 存储库中提供。

    但是,升级到 OpenShift Container Platform 4.11 不会从 4.10 及更早的版本中删除 "OpenShift Jenkins Maven" 和 "NodeJS Agent" 镜像。红帽根据 OpenShift Container Platform 生命周期政策,通过 4.10 发行版本生命周期结束为这些镜像提供程序错误修正和支持。

    如需更多信息,请参阅 OpenShift Jenkins

1.5.3. 将来的 Kubernetes API 删除

OpenShift Container Platform 的下一个次版本应该使用 Kubernetes 1.25。目前,Kubernetes 1.25 被调度以删除几个已弃用的 v1beta1v2beta1 API。

有关删除计划的 Kubernetes API 列表,请参阅上游 Kubernetes 文档中的已弃用 API 迁移指南

如需了解如何检查集群是否有 Kubernetes API 进行删除的信息,请参阅浏览启用和删除的 Kubernetes API

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.