|
本文档采用自动化机器翻译技术翻译。 尽管我们力求提供准确的译文,但不对翻译内容的完整性、准确性或可靠性作出任何保证。 若出现任何内容不一致情况,请以原始 英文 版本为准,且原始英文版本为权威文本。 |
升级
SUSE® Rancher Prime: OS Manager中的所有组件均使用Kubernetes进行管理。以下是如何使用Kubernetes方法来升级组件。
SUSE® Rancher Prime: OS Manager节点升级
SUSE® Rancher Prime: OS Manager节点使用SUSE® Rancher Prime: OS Manager Operator进行升级。请参考SUSE® Rancher Prime: OS Manager Operator文档以获取完整信息。
升级可以通过CLI或UI实现:
通过命令行界面进行升级
有两种选择节点进行升级的方法。通过集群目标,可以匹配与我们选择器相符的集群中的所有节点;或者通过节点选择器,根据节点标签匹配节点。节点选择器使我们能够更有针对性地进行升级,而集群选择器则仅选择匹配集群中的所有节点。
更新现有的`ManagedOSImage`将触发新的升级周期,以使配置的镜像(或镜像版本)与所有目标节点保持一致。
-
使用’clusterTarget'
-
使用nodeSelector
-
使用FORCE标志
-
使用UPGRADE_RECOVERY标志
您可以通过在`clusterTarget`中设置为要升级的集群名称,从而针对节点进行升级。与该名称匹配的集群中的所有节点将匹配并被升级。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
您可以通过在`nodeSelector`中设置为要匹配的标签和值,从而针对节点进行升级。任何包含该键及其值的节点将匹配并被升级。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-node-selector.yaml[]
当升级至较旧版本或与当前运行版本相同时,将跳过升级程序。可以通过设置FORCE环境变量来强制升级到旧版本,如下所示。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-force.yaml[]
您可以在升级系统时选择是否升级恢复分区,或者仅对恢复分区进行升级。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-recovery.yaml[]
选择升级源
-
Via 'osImage'
-
Tab Via 'ManagedOSVersion'
只需在`osImage`字段中指定一个OCI镜像。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-cluster-target.yaml[]
在这种情况下,我们使用自动填充的`ManagedOSVersion`资源来设置所需的`managedOSVersionName`字段。请参阅[管理可用版本](#managing-available-versions)部分以了解`ManagedOSVersion`是如何管理的。
Unresolved include directive in modules/zh/pages/node-operational-tasks/upgrade.adoc - include::example$upgrade/upgrade-managedos-version.yaml[]
|
如果在同一个`ManagedOSImage`中定义了`osImage`和`ManagedOSVersion`,请注意`osImage`具有优先权。 |
管理可用版本
可以直接创建ManagedOSVersions,或订阅ManagedOSVersionChannels以自动从中同步`ManagedOSVersions`。
有关更多详细信息和可用频道的列表,或甚至创建您自己的频道,请阅读文档。
通过用户界面进行升级
要通过UI进行升级,您必须进入SUSE® Rancher Prime: OS Manager高级菜单,然后单击`Update Groups`。
选择一个名称,选择目标集群,并在两种升级方式之间进行选择:
-
通过管理操作系统版本
-
通过注册表的镜像选项卡
在这种情况下,使用`OS Version Channels`来自动填充`OS Versions`资源。
下面的通道由我们提供,但您也可以使用自有通道。
请参阅第 管理可用版本 节以了解 ManagedOSVersion 的管理方式。

经过短暂的同步时间后,您将看到您的 OS Versions 出现在 OS Versions 菜单中。

最后,您可以根据以下截图在创建 OS Versions 时选择 Upgrade Group:

只需在 Image path 字段中指定一个 OCI 镜像以升级到:
单击 Create 按钮以开始升级过程;如果您有多个节点,则升级将依次逐个进行。