在 ArcGIS Enterprise Manager 中,管理员可以为系统托管的部署分配资源,以扩展 Pod 的数量并为每个 Pod 设置资源限制。
概览
ArcGIS Enterprise on Kubernetes 由许多微服务组成,这些微服务将协同工作以适应和支持各种软件功能和工作负载。 这些微服务将被实现为一个或多个 Kubernetes 部署,且在您的组织中将被实例化为 Pod。
管理员可以使用 ArcGIS Enterprise Manager 或 ArcGIS Enterprise Administrator API 来扩展系统部署。 可以通过调整 Pod 的数量来水平扩展部署,也可以通过调整内存和 CPU 来垂直扩展部署。 例如,通过增加 Pod 的数量,您可以提高可用性,因为 Pod 将散布在多个节点上,从而减少了发生故障的机会。
系统部署的默认值将根据配置组织时选择的架构配置文件而有所不同。 配置每个系统部署的默认值是为了运行多个 Pod,从而提高可用性和总体吞吐量。 但是,在某些情况下,添加了资源的单个 pod 可能具有相同或更高的效率。 系统部署非常灵活,因为该部署允许在两个维度上进行调整。
在两个管理应用程序中,都可以使用更新的资源限制来修改以下部署,并对其进行扩展以增加或减少部署中的 Pod 数。 要将 ArcGIS Enterprise Administrator API 用于这些步骤,请查看其文档。
系统部署类型
可以通过管理工具来管理以下系统部署:
部署 | 描述 |
---|---|
应用程序 | 针对组织中的嵌入式应用程序的基础支持。 |
ArcGIS Enterprise Administrator API | 用于 ArcGIS Enterprise 组织管理内容的 API。 |
ArcGIS Enterprise Manager | 用于创建 ArcGIS Enterprise 组织的安装向导。 配置组织后,将使用 ArcGIS Enterprise Manager 来管理、监控和保护组织。 |
帮助 | 用于部署、配置和使用 ArcGIS Enterprise on Kubernetes 的文档。 |
入口控制器 | 该组件用于将外部 Web 流量路由到 Kubernetes 聚类中或跨该聚类进行路由。 |
Javascript API | 针对组织中的基本应用程序的基础支持。 |
门户 | 支持共享、项目管理和成员管理工作流的用户体验。 |
Portal API | 支持共享、项目管理和成员管理工作流的 Portal API。 |
私有入口控制器 | 该组件用于代理 Kubernetes 聚类中内部 Pod 之间的 Web 流量。 |
服务生命周期管理器 | 执行 GIS 服务配置的生命周期管理。 |
Services API | 支持发布、缓存和分析工作流的 GIS、系统和实用程序服务的 API。 |
使用度量查看器 | 默认和自定义仪表盘,用于显示 GIS 服务的使用情况。 |
使用度量数据 | GIS 服务使用情况数据。 |
Web 样式 | 支持 Web 样式的符号系统。 |
更新
要更新系统部署,请按照以下步骤操作:
- 以管理员身份登录到 ArcGIS Enterprise Manager。
- 单击系统按钮。
系统部署页面随即出现。
- 选择要扩展或管理的部署。
概述页面提供了部署的概述,其中包括当前状态和已启动的 Pod 的数量。
- 在设置页面上,可以选择提供 Pod 数或资源限制的新值。
- 单击保存。