5.2. GitOps Console 插件概述
GitOps Console 插件通过添加 GitOps 资源来扩展 OpenShift Container Platform Web 控制台。该插件作为 Red Hat OpenShift GitOps Operator 的一部分提供,提供用于管理 Argo CD 和 Argo Rollouts 自定义资源的控制台 UI。
安装 Red Hat OpenShift GitOps Operator 并启用 GitOps 控制台插件后,OpenShift Container Platform Web 控制台会在 Administrator 或 Core platform 视角中显示一个 GitOps 导航标签页。GitOps 导航选项卡在 Developer 视角中取代了以前的 Environments 选项卡和相关页面。
GitOps navigation 选项卡提供对以下 Argo CD 和 Argo Rollouts 资源的访问:
- 应用程序: 用于管理应用程序部署的 Argo CD 应用程序
- ApplicationSets: Argo CD ApplicationSets 用于管理多个应用程序
- AppProjects: Argo CD AppProjects 用于控制应用程序访问和权限
- ImageUpdaters: Argo CD Image Updater 资源用于自动镜像更新(需要 ImageUpdater CRD)
- rollouts : Argo Rollouts 资源用于 progressive 部署策略(需要 Rollout CRD)
以上每个资源都提供遵循标准 OpenShift Container Platform Web 控制台体验的列表和详情页面。您可以使用这些页面来:
- 查看所选命名空间中的 GitOps 资源
- 使用 YAML 模板创建资源
- 编辑标签和注解
- 根据状态过滤资源
- 访问相关资源和事件
GitOps Console 插件与控制台导航集成,允许您在相关资源和访问每种资源类型上下文操作之间导航。