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 | 公开发行 | 删除 | 删除 |
节点已弃用和删除的功能
功能 | 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 的 preserveBootstrapIgnition 参数
install-config.yaml
文件中的 AWS 的 preserveBootstrapIgnition
参数已弃用。您可以使用 bestEffortDeleteIgnition
参数替代。(OCPBUGS-33661)
1.5.1.2. kube-apiserver 不再获取有效的云配置对象
在 OpenShift Container Platform 4.17 中,kube-apiserver
不再获得有效的云配置对象。因此,PersistentVolumeLabel
准入插件会拒绝树内 Google Compute Engine (GCE) 持久磁盘持久性卷 (PD PV),它们没有正确的拓扑。(OCPBUGS-34544)
1.5.1.3. 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 已被删除,相关功能已移至其他组件。