This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.1.5. 弃用和删除的功能
之前版本中的一些功能已被弃用或删除。
弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。有关 OpenShift Container Platform 4.11 中已弃用并删除的主要功能的最新列表,请参考下表。表后列出了更多已弃用和删除的功能的更多详细信息。
在下表中,被标记为以下状态的功能:
- GA: 正式发行
- DEP: 已弃用
- REM: 删除
功能 | OCP 4.9 | OCP 4.10 | OCP 4.11 |
---|---|---|---|
Operator 目录的 SQLite 数据库格式 | DEP | DEP | DEP |
Cluster Samples Operator 的 | DEP | DEP | DEP |
Cluster Samples Operator 的 | 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
命令来请求令牌。
即将推出的 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. 对 pidsLimit 和 logSizeMax CRI-O 参数的支持将被弃用 复制链接链接已复制到粘贴板!
在 OpenShift Container Platform 4.11 中,ContainerRuntimeConfig
CR 中的 pidsLimit
和 logSizeMax
字段将在以后的版本中被弃用并删除。在 KubeletConfig
CR 中使用 podPidsLimit
和 containerLogMaxSize
字段。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
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.io
的ocp-tools-4
存储库中,以便红帽可以在 OpenShift Container Platform 生命周期外生成和更新镜像。在以前的版本中,这些镜像位于 OpenShift Container Platform 安装有效负载以及registry.redhat.io
的openshift4
存储库中。如需更多信息,请参阅 OpenShift Jenkins。 OpenShift Container Platform 4.11 从其有效负载中删除 "OpenShift Jenkins Maven" 和 "NodeJS Agent" 镜像。在以前的版本中,OpenShift Container Platform 4.10 弃用了这些镜像。红帽不再生成这些镜像,它们不能从
registry.redhat.io
的ocp-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 被调度以删除几个已弃用的 v1beta1
和 v2beta1
API。
有关删除计划的 Kubernetes API 列表,请参阅上游 Kubernetes 文档中的已弃用 API 迁移指南。
如需了解如何检查集群是否有 Kubernetes API 进行删除的信息,请参阅浏览启用和删除的 Kubernetes API。