1.5. 弃用和删除的功能

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

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

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

  • GA: 正式发行
  • DEP: 已弃用
  • REM: 删除

表 1.1. 过时和删除的功能

功能OCP 4.5OCP 4.6OCP 4.7

OperatorSource 对象

DEP

REM

REM

Package Manifest Format(Operator 框架)

DEP

DEP

DEP

oc adm catalog build

DEP

DEP

DEP

oc adm catalog mirror--filter-by-os 标记

GA

GA

DEP

v1beta1 CRD

DEP

DEP

DEP

Docker Registry v1 API

GA

DEP

DEP

Metering Operator

GA

DEP

DEP

调度程序策略

GA

GA

DEP

Cluster Samples Operator 的 ImageChangesInProgress 条件

GA

GA

DEP

Cluster Samples Operator 的 MigrationInProgress 条件

GA

GA

DEP

apiVersion 中将 v1 用于 OpenShift Container Platform 资源

GA

GA

DEP

使用自己的 RHEL 7 计算机器

GA

DEP

DEP

AWS EFS 的外部置备程序

REM

REM

REM

Red Hat Virtualization(RHV)的 instance_type_id 安装配置参数

GA

GA

DEP

Microsoft Azure 集群的 Mint 凭证

GA

GA

REM

1.5.1. 已弃用的功能

1.5.1.1. 调度程序策略

使用调度程序策略来控制 pod 放置已被弃用,计划在以后的发行版本中删除。如需有关技术预览的更多信息,请参阅使用调度程序配置集调度 pod

1.5.1.2. 使用 filter-by-os 标记进行目录镜像

当使用 oc adm catalog mirror 命令镜像目录时,之前允许使用 --filter-by-os 标志对镜像内容进行过滤。这会破坏目录中指向清单列表而非清单的镜像的引用。--filter-by-os 标志现在只过滤拉取和解包的索引镜像。为了说明这一点,现在添加了新的 --index-filter-by-os 标志,应该使用这个新标志。

--filter-by-os 标志现在也已弃用。

1.5.1.3. Cluster Samples Operator 的 ImageChangesInProgress 条件

Cluster Samples Operator 配置资源中的条件不再实时跟踪镜像流镜像导入。in-progress 镜像流不再直接影响 ClusterOperator 实例 openshift-samples 的更新。Prometheus 警报现在会报告镜像流的错误。

1.5.1.4. Cluster Samples Operator 的 MigrationInProgress 条件

现在,升级跟踪可以通过其他条件,以及单个镜像流配置映射和 imagestream-to-image 配置映射实现。

1.5.1.5. 对 OpenShift Container Platform 资源使用 apiVersion v1。

目前,oc 会修改 OpenShift Container Platform 资源的 YAML 或 JSON 资源文件中的 apiVersion 值,把它从 v1 修复为对象的正确值。例如,将 v1 更正为 DeploymentConfig 对象的 apps.openshift.io/v1。此行为已弃用,并计划在以后的发行版本中删除。包含 *.openshift.io 的所有资源都必须与 API 索引中找到的 apiVersion 值匹配。

此发行版本添加了一个警告信息,它会在对象中缺少一个 apiVersion 时显示正确的 apiVersion 值。

Using non-groupfied API resources is deprecated and will be removed in a future release, update apiVersion to "apps.openshift.io/v1" for your resource

当您遇到此消息时,更新资源文件以使用正确的值。

1.5.1.6. Red Hat Virtualization(RHV)的 instance_type_id 安装配置参数

instance_type_id 安装配置参数已弃用,并将在以后的发行版本中删除。