1.2. 应用程序控制台
控制台包括用于管理应用程序生命周期的仪表板。您可以使用控制台仪表板来创建和管理应用程序,并查看应用程序的状态。增强的功能可帮助开发人员和操作人员在集群中创建、部署、更新、管理和视觉化应用程序。
请参阅以下应用程序控制台功能:
重要:可用的操作基于您分配的角色。从 基于角色的访问控制 文档中了解访问要求。
- 可视化集群中部署的应用程序,包括任何关联的资源存储库、订阅和放置配置。
-
创建并编辑应用程序,并订阅资源。默认情况下,hub 集群可以自己管理,并命名为
local cluster
。您可以选择将应用程序资源部署到这个本地集群,但在本地集群中部署应用程序并非是最佳做法。 -
在 Overview 中,点应用程序名称查看详情和拓扑,其中包含应用程序资源,包括资源存储库、订阅、放置、放置规则和部署的资源,包括使用 Ansible Tower 任务(用于 Git 存储库)的可选部署前和部署后 hook。从此相同的视图中访问
Editor
选项卡。 -
在 Overview 中,使用
Advanced configuration
选项卡查看或编辑订阅、放置规则和频道。 - 查看应用程序上下文中的单个状态,包括部署、更新和订阅。
控制台包括不同的工具,它们各自提供不同的应用程序管理功能。通过这些功能,您可以轻松地创建、查找、更新和部署应用程序资源。
1.2.1. 应用程序概述 复制链接链接已复制到粘贴板!
在主 Overview 选项卡中包括以下内容:
- 列出所有应用程序的表
- 使用搜索框过滤列出的应用程序。
- 应用程序名称和其他详情,如通过订阅部署资源的远程和本地集群数量,包括 Argo 应用程序
- 到应用程序部署资源的定义所在仓库的链接
- 时间窗口限制(若有)
-
代表控制器生成的 Argo 应用程序的
ApplicationSet
类型 - 可用于您分配角色的更多操作
在 Overview 中,您可以点击 Create application
并选择要创建的类型。
技术预览: 您可以选择创建一个 Argo CD ApplicationSet。修改必填字段,然后单击 Create
。您在创建 ApplicationSet
时收到通知。
要创建 ArgoCD ApplicationSet,您需要从 Sync 策略
中启用 Automatically sync when cluster state changes
。
您还可以编辑 Argo CD ApplicationSet。在表格中,点您的 ApplicationSet。默认情况下,YAML Editor 会在字段部分显示。如果没有出现,可以打开编辑器。根据需要修改应用程序,然后保存。