第 1 章 升级 Red Hat OpenShift Service on AWS 集群


1.1. Red Hat OpenShift Service on AWS 集群的升级选项

在 OpenShift 中,升级意味着使用更新的软件置备新组件,并使用它来替换具有过时软件的现有组件。

您可以通过控制集群升级集群的哪些部分来控制升级到工作负载的影响,例如:

仅升级托管的 control plane
这会启动托管 control plane 的升级。它不会影响您的 worker 节点。
升级机器池中的节点
Red Hat OpenShift Service on AWS 机器池升级旨在在升级过程中完全替换机器池中的每个节点。与执行原位升级相比,这提供了额外的安全性和稳定性优势。升级机器池中的节点将启动指定机器池中的节点的滚动替换,并临时影响该机器池上的 worker 节点。您还可以同时升级多个机器池。
重要

您无法与任何机器池升级同时升级托管的 control plane。您需要首先升级托管的 control plane,然后升级机器池。

重要

为了保持集群中节点间的兼容性,机器池中的节点无法使用比托管的 control plane 的新版本。这意味着,在任何机器池升级到同一版本前,托管 control plane 应该始终升级到一个给定版本。

您可以通过编辑每个机器池的--max- surge and-- max- unavailable 值,进一步控制机器池升级所需的时间。这些选项控制机器池中可以同时升级的节点数量,以及升级是否置备超额节点,或者使一些现有节点不可用,例如:

  • 要优先选择高工作负载可用性,您可以通过将更高的值设置为 set -max-surge,并将 set- max- unavailable 设置为 0 来调配过量节点不可用。
  • 要优先考虑较低的基础架构成本,您可以通过将更高的值设置为 --max-unavailable,并将 set- max-s urge 设置为 0 来避免一些现有节点不可用,并避免置备过量节点。
  • 要通过同时升级多个节点来优先升级速度,您可以调配超额节点,并通过为 both -max-surge 和-- max- unavailable 配置中等值来允许一些现有节点不可用

有关这些参数及其用法的更多信息,请参阅 rosa edit machinepoolROSA CLI 参考

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat