1.5. 弃用和删除的功能
之前版本中的一些功能已被弃用或删除。
弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。有关 OpenShift Container Platform 4.13 中已弃用并删除的主要功能的最新列表,请参考下表。表后列出了更多已弃用和删除的功能的更多详细信息。
在以下表格中,功能被标记为以下状态:
- 公开发行
- 已弃用
- 删除
Operator 弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
Operator 目录的 SQLite 数据库格式 | 已弃用 | 已弃用 | 已弃用 |
镜像已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
Cluster Samples Operator 的 | 已弃用 | 已弃用 | 已弃用 |
Cluster Samples Operator 的 | 已弃用 | 已弃用 | 已弃用 |
安装已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
vSphere 7.0 Update 1 或更早版本 | 已弃用 | 已弃用 | 删除 [1] |
VMware ESXi 7.0 Update 1 或更早版本 | 已弃用 | 已弃用 | 删除 [1] |
对 | 公开发行 | 已弃用 | 删除 |
安装程序置备的基础架构集群的 | 公开发行 | 已弃用 | 已弃用 |
- 对于 OpenShift Container Platform 4.13,您必须在 VMware vSphere 版本 7.0 Update 2 或更高版本的实例(包括 VMware vSphere 版本 8.0)上安装 OpenShift Container Platform 集群,它需要满足您使用的组件的要求。
构建应用程序已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
Service Binding Operator | 公开发行 | 公开发行 | 已弃用 |
存储已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
使用 FlexVolume 的持久性存储 | 已弃用 | 已弃用 | 已弃用 |
特定的硬件和驱动程序启用已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
Special Resource Operator (SRO) | 技术预览 | 删除 | 删除 |
多架构已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
IBM Power8 所有模型 ( | 公开发行 | 已弃用 | 删除 |
IBM Power AC922 ( | 公开发行 | 已弃用 | 删除 |
IBM Power IC922 ( | 公开发行 | 已弃用 | 删除 |
IBM Power LC922 ( | 公开发行 | 已弃用 | 删除 |
IBM z13 所有模型 ( | 公开发行 | 已弃用 | 删除 |
IBM® LinuxONE Emperor ( | 公开发行 | 已弃用 | 删除 |
IBM® LinuxONE Rockhopper ( | 公开发行 | 已弃用 | 删除 |
AMD64 (x86_64) v1 CPU | 公开发行 | 已弃用 | 删除 |
已弃用和删除的网络功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
RHOSP 上的 Kuryr | 公开发行 | 已弃用 | 已弃用 |
Web 控制台已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
多集群控制台 | 技术预览 | 技术预览 | 删除 |
节点已弃用和删除的功能
功能 | 4.11 | 4.12 | 4.13 |
---|---|---|---|
| 公开发行 | 公开发行 | 已弃用 |
Kubernetes 拓扑标签 | 公开发行 | 公开发行 | 已弃用 |
Kubernetes 拓扑标签 | 公开发行 | 公开发行 | 已弃用 |
1.5.1. 已弃用的功能
1.5.1.1. Red Hat Virtualization (RHV) 弃用
Red Hat Virtualization (RHV)作 为 OpenShift Container Platform 的主机平台已弃用。
1.5.1.2. cluster.local 域的通配符 DNS 查询已弃用
CoreDNS 将停止支持通配符 DNS 查询 cluster.local
域下的名称。这些查询将在 OpenShift Container Platform 4.13 中解决,就像在早期版本中一样,但将在以后的 OpenShift Container Platform 发行版本中删除支持。
1.5.1.3. Kuryr 支持在 RHOSP 上运行的集群
在 OpenShift Container Platform 4.12 中,在 RHOSP 上运行的集群上对 Kuryr 的支持已弃用。这个支持最早不会在早于 OpenShift Container Platform 4.14 的版本中被删除。
1.5.1.4. ImageContentSourcePolicy 对象
ImageContentSourcePolicy
(ICSP) 对象现已弃用。现在,您可以使用 ImageDigestMirrorSet
(IDMS) 对象通过摘要规格或 ImageTagMirrorSet
(ITMS) 对象拉取镜像来拉取镜像。
有关这些新对象的更多信息,请参阅配置镜像 registry 存储库镜像。
有关将现有 ICSP YAML 文件转换为 IDMS YAML 文件的更多信息,请参阅为镜像 registry 存储库镜像转换 ImageContentSourcePolicy (ICSP)文件。
1.5.1.5. Service Binding Operator
Service Binding Operator 已被弃用,并将在 OpenShift Container Platform 4.16 发行版本中删除。红帽将在当前发行生命周期中对这个组件提供重要的程序错误修复和支持,但此组件将不再获得功能增强。
1.5.1.6. toolbox 在 RHCOS 中已弃用
toolbox 脚本已弃用,并将在以后的 OpenShift Container Platform 发行版本中删除支持。
1.5.1.7. RHEL 9 驱动程序弃用
OpenShift Container Platform 4.13 引入了基于 RHEL 9.2 的 RHCOS。RHEL 9 中已弃用一些内核设备驱动程序。如需更多信息,请参阅 RHEL 文档。
1.5.1.8. VMware vSphere 配置参数
OpenShift Container Platform 4.13 弃用以下 vSphere 配置参数。您可以继续使用这些参数,但安装程序不会在 install-config.yaml
文件中自动指定这些参数。
-
platform.vsphere.vCenter
-
platform.vsphere.username
-
platform.vsphere.password
-
platform.vsphere.datacenter
-
platform.vsphere.defaultDatastore
-
platform.vsphere.cluster
-
platform.vsphere.folder
-
platform.vsphere.resourcePool
-
platform.vsphere.apiVIP
-
platform.vsphere.ingressVIP
-
platform.vsphere.network
如需更多信息,请参阅 已弃用 VMware vSphere 配置参数。
1.5.1.9. Kubernetes 拓扑标签
常用的 Kubernetes 拓扑标签将被替换。failure-domain.beta.kubernetes.io/zone
标签替换为 topology.kubernetes.io/zone
。failure-domain.beta.kubernetes.io/region
标签替换为 topology.kubernetes.io/region
。从 Kubernetes 1.17 和 OpenShift Container Platform 版本 4.4 开始,可以使用替换标签。
目前,支持已弃用和替换标签,但计划在以后的发行版本中删除对已弃用标签的支持。要准备移除,您可以修改引用已弃用标签的任何资源(如卷、部署或其他工作负载),以改用替换标签。
1.5.2. 删除的功能
1.5.2.1. 从 Kubernetes 1.26 中删除的 beta API
Kubernetes 1.26 删除了以下已弃用的 API,因此您必须迁移清单和 API 客户端以使用适当的 API 版本。有关迁移已删除 API 的更多信息,请参阅 Kubernetes 文档。
资源 | 删除的 API | 迁移到 |
---|---|---|
|
|
|
|
|
|
|
|
|
1.5.3. 将来的 Kubernetes API 删除
OpenShift Container Platform 的下一个次发行版本应该使用 Kubernetes 1.27。目前,Kubernetes 1.27 被调度以删除已弃用的 API。
如需计划中要被删除的 Kubernetes API 列表,请参阅上游 Kubernetes 文档中的已弃用 API 迁移指南。
如需了解如何检查集群是否有 Kubernetes API 进行删除的信息,请参阅浏览启用和删除的 Kubernetes API。
1.5.3.1. ppc64le、s390x 和 x86_64 v1 CPU 架构上的特定硬件模型已被删除
在 OpenShift Container Platform 4.13 中,以下已弃用的硬件模型删除了对 RHCOS 功能的支持:
-
IBM Power8 所有模型 (
ppc64le
) -
IBM Power AC922 (
ppc64le
) -
IBM Power IC922 (
ppc64le
) -
IBM Power LC922 (
ppc64le
) -
IBM z13 所有模型 (
s390x
) -
IBM® LinuxONE Emperor (
s390x
) -
IBM® LinuxONE Rockhopper (
s390x
) -
AMD64 (
x86_64
) v1 CPU