第 5 章 准备升级到 OpenShift Container Platform 4.12


OpenShift Container Platform 4.12 使用 Kubernetes 1.25,它删除了几个已弃用的 API。

集群管理员必须在从 OpenShift Container Platform 4.11 升级到 4.12 前提供手动确认。这有助于防止升级到 OpenShift Container Platform 4.12 后出现问题,其中已删除的 API 仍在由运行或与集群交互的工作负载、工具或其他组件使用。管理员必须针对将要删除的任何 API 评估其集群,并迁移受影响的组件,以使用适当的新 API 版本。完成此评估和迁移后,管理员可以进行确认。

在将 OpenShift Container Platform 4.11 集群更新至 4.12 之前,您必须提供管理员确认。

5.1. 删除的 Kubernetes API

OpenShift Container Platform 4.12 使用 Kubernetes 1.25,它删除了以下已弃用的 API。您必须迁移清单和 API 客户端以使用适当的 API 版本。有关迁移删除 API 的更多信息,请参阅 Kubernetes 文档

表 5.1. 从 Kubernetes 1.25 中删除的 API
资源删除的 API迁移到主要变化

CronJob

batch/v1beta1

batch/v1

EndpointSlice

discovery.k8s.io/v1beta1

discovery.k8s.io/v1

事件

events.k8s.io/v1beta1

events.k8s.io/v1

HorizontalPodAutoscaler

autoscaling/v2beta1

autoscaling/v2

PodDisruptionBudget

policy/v1beta1

policy/v1

PodSecurityPolicy

policy/v1beta1

Pod Security Admission [1]

RuntimeClass

node.k8s.io/v1beta1

node.k8s.io/v1

  1. 如需有关 OpenShift Container Platform 中 pod 安全准入的更多信息,请参阅了解和管理 pod 安全准入
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.