1.5. 弃用和删除的功能
之前版本中的一些功能已被弃用或删除。
弃用的功能仍然包含在 OpenShift Container Platform 中,并将继续被支持。但是,这个功能会在以后的发行版本中被删除,且不建议在新的部署中使用。有关 OpenShift Container Platform 4.17 中已弃用并删除的主要功能的最新列表,请参考下表。表后列出了更多已弃用和删除的功能的更多详细信息。
在以下表格中,功能被标记为以下状态:
- 不可用
- 技术预览
- 公开发行
- 已弃用
- 删除
裸机监控已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
裸机事件中继 Operator | 已弃用 | 已弃用 | 删除 |
镜像已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
Cluster Samples Operator | 公开发行 | 已弃用 | 已弃用 |
安装已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
| 已弃用 | 已弃用 | 已弃用 |
对 | 已弃用 | 已弃用 | 已弃用 |
| 已弃用 | 已弃用 | 已弃用 |
| 已弃用 | 已弃用 | 已弃用 |
安装程序置备的基础架构集群的 | 已弃用 | 已弃用 | 已弃用 |
基于软件包的 RHEL 计算机器 | 公开发行 | 已弃用 | 已弃用 |
用于 Amazon Web Services (AWS) 的 | 公开发行 | 已弃用 | 已弃用 |
Amazon Web Services (AWS), VMware vSphere 和 Nutanix 的 Terraform 基础架构供应商 | 公开发行 | 删除 | 删除 |
使用安装程序置备的基础架构在 Alibaba Cloud 上安装集群 | 技术预览 | 删除 | 删除 |
在带有 AWS Outposts 中的计算节点的 AWS 上安装集群 | 已弃用 | 已弃用 | 已弃用 |
Operator 生命周期和开发已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
Operator SDK | 公开发行 | 已弃用 | 已弃用 |
为基于 Ansible 的 Operator 项目构建工具 | 公开发行 | 已弃用 | 已弃用 |
为基于 Helm 的 Operator 项目构建工具 | 公开发行 | 已弃用 | 已弃用 |
为基于 Go 的 Operator 项目构建工具 | 公开发行 | 已弃用 | 已弃用 |
为基于 Helm 的 Operator 项目构建工具 | 技术预览 | 已弃用 | 已弃用 |
为基于 Java 的 Operator 项目构建工具 | 技术预览 | 已弃用 | 已弃用 |
平台 Operator | 技术预览 | 删除 | 删除 |
普通捆绑包 | 技术预览 | 删除 | 删除 |
Operator 目录的 SQLite 数据库格式 | 已弃用 | 已弃用 | 已弃用 |
机器管理已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
使用 Alibaba Cloud 的 Machine API 管理机器 | 技术预览 | 删除 | 删除 |
Alibaba Cloud 的云控制器管理器 | 技术预览 | 删除 | 删除 |
监控已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
| 已弃用 | 删除 | 删除 |
| 已弃用 | 删除 | 删除 |
已弃用和删除的网络功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
OpenShift SDN 网络插件 | 已弃用 | 已弃用 | 删除 |
iptables | 已弃用 | 已弃用 | 已弃用 |
从 OpenShift SDN 到 OVN-Kubernetes 的有限的实时迁移 | 不可用 | 公开发行 | 删除 |
PTP 事件 REST API v1 和 PTP 事件消费者应用程序 sidecar | 公开发行 | 公开发行 | 已弃用 |
存储已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
AliCloud Disk CSI Driver Operator | 公开发行 | 删除 | 删除 |
共享资源 CSI 驱动程序 [1] | 已弃用 | 已弃用 | 已弃用 |
- 共享资源 CSI 驱动程序功能现在包括在 Red Hat OpenShift 1.1 的构建中。此功能现在在 OpenShift Container Platform 中已弃用。要使用这个功能,请确保使用 Red Hat OpenShift 1.1 或更新版本的构建。
节点已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
| 已弃用 | 已弃用 | 已弃用 |
Kubernetes 拓扑标签 | 已弃用 | 已弃用 | 已弃用 |
Kubernetes 拓扑标签 | 已弃用 | 已弃用 | 已弃用 |
cgroup v1 | 公开发行 | 已弃用 | 已弃用 |
Web 控制台已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
PatternFly 4 | 已弃用 | 已弃用 | 已弃用 |
React Router 5 | 已弃用 | 已弃用 | 已弃用 |
工作负载已弃用和删除的功能
功能 | 4.15 | 4.16 | 4.17 |
---|---|---|---|
| 已弃用 | 已弃用 | 已弃用 |
1.5.1. 已弃用的功能
1.5.1.1. 对于在 AWS Public Cloud 上部署的集群,将计算节点扩展到 AWS Outposts 的已弃用
在这个版本中,为 AWS Public Cloud 上部署的集群将计算节点扩展到 AWS Outposts 已被弃用。安装后将计算节点部署到 AWS Outposts 中,作为在公共 AWS 区域中运行的现有 OpenShift Container Platform 集群的扩展,将在 OpenShift Container Platform 版本 4.20 时删除。
如需更多信息,请参阅将 AWS VPC 集群扩展到 AWS Outpost。
1.5.1.2. AWS 的 preserveBootstrapIgnition 参数
install-config.yaml
文件中的 AWS 的 preserveBootstrapIgnition
参数已弃用。您可以使用 bestEffortDeleteIgnition
参数替代。(OCPBUGS-33661)
1.5.1.3. kube-apiserver 不再获取有效的云配置对象
在 OpenShift Container Platform 4.17 中,kube-apiserver
不再获得有效的云配置对象。因此,PersistentVolumeLabel
准入插件会拒绝树内 Google Compute Engine (GCE) 持久磁盘持久性卷 (PD PV),它们没有正确的拓扑。(OCPBUGS-34544)
1.5.1.4. kube-apiserver 不再获取有效的云配置对象
在 OpenShift Container Platform 4.16 中,Patternfly 4 和 React Router 5 已被弃用。在 OpenShift Container Platform 4.17 中弃用的静态保留相同。所有相关插件都应尽快迁移到 Patternfly 5 和 React Router 6。(OCPBUGS-34538)
1.5.2. 删除的功能
1.5.2.1. 裸机事件中继 Operator (BMER)
OpenShift Container Platform 版本 4.15 和 4.16 中已弃用 BMER。在这个版本中,BMER 不再被支持,相关的 BMER 内容已从文档中删除。
1.5.2.2. OpenShift SDN 网络插件(删除)
OpenShift SDN 网络插件在 4.15 和 4.16 中已弃用。在这个版本中,SDN 网络插件不再被支持,内容已从文档中删除。
1.5.2.3. 删除 RukPak (技术预览)
RukPak 在 OpenShift Container Platform 4.12 中作为技术预览功能引进。从 OpenShift Container Platform 4.14 开始,它被用作 Operator Lifecycle Manager (OLM) v1 技术预览中的组件。
从 OpenShift Container Platform 4.17 开始,OLM v1 已被删除,相关功能已移至其他组件。