了解更新和升级

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

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

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

必要更新

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

应用或移除更新

管理员可以使用 ArcGIS Enterprise ManagerArcGIS Enterprise Administrator API 应用更新和升级。 在 ArcGIS Enterprise Manager 中,这是通过软件更新页面完成的。

  • 发布 ArcGIS Enterprise on Kubernetes 的新版本的时,升级选项将显示在页面顶部。
  • 当软件更新可用时,它们将显示在页面的下部。

软件更新页面包含以下选项卡,分别表示新更新的状态、已应用的更新,以及已应用或回滚的更新的历史记录:

  • 更新 - 尚未应用至您的组织的最新可用更新。
  • 已应用 - 您的组织已应用的更新。 您可在此选项卡上手动移除更新。
  • 历史记录 - 您的组织使用了软件更新,包括已应用或回滚的修补程序以及已应用的升级。

只读模式

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

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

更新和升级过程

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

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

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

蓝-绿

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

回滚

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