了解更新和升级

在部署了 ArcGIS Enterprise on Kubernetes 后,您即可更新或升级该软件,以为您的组织提供最新的可用的 ArcGIS Enterprise 增强功能和特性,以确保其安全性、可靠性和性能。

以下内容将介绍更新与升级之间的区别:

  • 更新可解决性能、安全性或功能问题和漏洞。 更新不会引入新功能或更改软件的外观。 例如,更新会将软件从版本 11.4.0.6300 移动到版本 11.4.0.6305。
  • 升级是软件的新版本,具有新功能和增强功能,有时外观会发生变化。 例如,升级会将软件从版本 11.4.0 迁移到版本 11.5.0。

必要更新

必要更新是包含功能要求的更新,必须在升级到新软件版本之前应用。 如果您继续升级到新软件版本并且有可用的必要更新,系统将提示您首先应用它。

应用或还原更新

管理员可以从 ArcGIS Enterprise Manager 中的软件更新页面或使用 ArcGIS Enterprise Administrator API 应用更新和升级。 管理员还可以恢复已应用的更新。 有关详细信息,请参阅应用更新

只读模式

进行更新或升级时,ArcGIS Enterprise 将自动设置为只读模式。 在此模式下,组织成员可以查看内容、用户和群组以及设置,但不能对其进行修改。 在这段时间内,通知会显示在 ArcGIS Enterprise Manager 的顶部通栏中,以通知组织。

升级或更新完成后,将关闭只读模式,并且可以在组织中恢复正常操作。

更新和升级过程

更新和升级过程将集成到软件中。 您可以访问增强功能和新特性,而无需安装其他软件。 管理员可以使用 ArcGIS Enterprise ManagerArcGIS Enterprise Administrator API 确定更新或升级的可用时间。

当更新可用时,它将表示为新的容器镜像或一组镜像,并被推送到容器注册表主机(例如 docker.io)。 ArcGIS Enterprise Administrator API 使用众所周知的 URL 来标识 Esri 发布的版本清单文档,以确定更新是否可用。 通过识别清单,可以制定升级策略,并且可以使用更新或升级选项。

更新和升级通常遵循两种模式,具体如下。

蓝-绿

适用时,将使用新的容器镜像开始新的 Kubernetes 部署,以升级和迁移基础数据。 然后,将辅助数据存储实例或其他复本添加到数据存储中。 一旦新数据存储被认为是健康的,旧数据存储将被关闭,仅留下新数据存储的健康实例。 此策略的使用时间的一个示例是更新托管数据存储。

回滚

当部署由新容器镜像支持的新 Pod 时,旧 Pod 将以滚动方式关闭。 此过程将最大程度地减少停机时间。 此策略的使用时间的一个示例是更新 GIS 服务。

更新方案

在 ArcGIS Enterprise on Kubernetes 版本的整个生命周期中,可能会发布多个更新。 有关每个可用更新的信息,请参阅发布说明。 以下方案说明了组织可以选择的应用和恢复这些更新的一些方式。

  • 组织可以使用 ArcGIS Enterprise Manager 在每个更新发布时应用该更新。 由于组织已明确应用了每个更新,因此他们可以根据需要选择要恢复到的任何更新或基本版本。 在更新发布后立即应用更新还可以确保以最快的速度访问性能、安全性和功能问题的最新修补程序。
  • 组织可以使用 ArcGIS Enterprise Manager 仅应用最近的更新,其中包括所有以前的更新。 如果有必要恢复更新,组织可以选择他们明确应用的任何以前的更新或基本版本。 ArcGIS Enterprise Manager 将恢复累积应用的所有更新。