1.2. 应用程序控制台


控制台包括用于管理应用程序生命周期的仪表板。您可以使用控制台仪表板来创建和管理应用程序,并查看应用程序的状态。增强的功能可帮助开发人员和操作人员在集群中创建、部署、更新、管理和视觉化应用程序。

请参阅以下列表中的一些控制台功能,并查看控制台以获取有关术语、操作以及如何阅读拓扑的指导信息:

重要:可用的操作基于您分配的角色。了解 基于角色的访问控制文档中的访问要求。

  • 可视化集群中部署的应用程序,包括任何关联的资源存储库、订阅和放置配置。
  • 创建并编辑应用程序,并订阅资源。在 Actions 菜单中,您可以搜索、编辑或删除。在更新字段时,请确保选择 YAML:On 查看并编辑 YAML。
  • 在主 Overview 选项卡中,您可以点应用程序名称来查看详情和应用程序资源,包括资源存储库、订阅、放置、放置规则和部署的资源,如使用 Ansible Automation Platform 任务(用于 Git 存储库)的可选部署前和部署后 hook。您还可以从概述中创建应用程序。
  • 创建并查看应用程序,如 ApplicationSetSubscriptionOpenShiftFluxArgo CD 类型。ApplicationSet 代表从控制器生成的 Argo 应用程序。

    • 要创建 ArgoCD ApplicationSet,您需要从 Sync 策略中启用 Automatically sync when cluster state changes
    • 对于带有 kustomization 控制器的 Flux,找到带有标签 kustomize.toolkit.fluxcd.io/name=<app_name> 的 Kubernetes 资源。
    • 对于带有 helm 控制器的 Flux,找到带有标签 helm.toolkit.fluxcd.io/name=<app_name> 的 Kubernetes 资源。
  • 注: 您需要 GitOps 集群资源和安装的 GitOps operator 来创建 ApplicationSet。如果没有满足这些先决条件,您将无法在控制台中看到 Argo 服务器选项来创建 ApplicationSet
  • 在主 Overview 中,当您点表中的应用程序名称来查看单个应用程序概述时,您可以查看以下信息:
  • 集群详情,如资源状态
  • 资源拓扑
  • 订阅详情
  • 访问 Editor 选项卡编辑
  • Topology 标签页显示项目中的所有应用程序和资源。对于 Helm 订阅,请参阅 配置软件包覆盖 以定义正确的 packageNamepackageAlias,以获得准确的拓扑显示。
  • Advanced configuration 选项卡查看所有应用程序的术语和资源表。您可以查找资源,并过滤订阅、放置、放置规则和频道。如果您有访问权限,还可以点多个 Actions,如 Edit、Search 和 Delete。
  • 查看成功的 Ansible Automation Platform 部署,如果使用 Ansible 任务作为部署的应用程序的 prehook 或 posthook。
  • Launch resource in Search 搜索相关资源。
  • 使用 Search 根据每个资源的组件 kind 查找应用程序资源。要搜索资源,请使用以下值:

    应用程序资源类型(搜索参数)

    Subscription

    Subscription

    Channel

    Channel

    Secret

    Secret

    Placement

    Placement

    放置规则(Placement rule)

    PlacementRule

    Application

    Application

您还可以按其他字段搜索,包括名称、命名空间、集群、标签等。有关使用搜索的更多信息,请参阅在控制台中进行搜索简介

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.