跳到主要内容

Applications

设置应用程序

要管理要包含在部署组中的应用程序列表,请单击屏幕顶部的 Applications 选项卡

应用程序列表屏幕

  • Name: 应用程序名称。

  • Description: 应用程序描述。

  • Ref Pipelines: 包含在部署组中的应用程序的管道列表。

  • Source Repo: 应用程序源代码库的地址。

  • Image Registry: 应用程序构建镜像的地址。

  • Last Build Status: 应用程序的最后构建状态。

  • Actions: 一组功能按钮,负责以下功能(从左到右)

    • Detail: 编辑应用程序
    • History: 获取应用程序部署历史
    • Configuration: 应用程序配置设置
    • Deploy: 应用程序部署
    • Delete: 删除应用程序

添加应用程序

要添加应用程序,请单击屏幕左上角的添加应用程序按钮。将显示添加应用程序弹出屏幕。

添加应用程序弹出屏幕

  • 在屏幕顶部的 Choose Application 部分中,选择要添加的应用程序。
  • 在查看的应用程序的管道列表中,选择要添加的管道的复选框,并设置是否自动部署。如果启用自动部署,则每当该管道的构建成功时,将自动执行部署。
  • 在屏幕顶部选择 YAML Generation Policy。如果 YAML 生成策略设置为“始终”,则每次部署时都会重新生成整个部署和服务 YAML,并覆盖存储在 Git 服务器上的所有值。如果设置为“仅图像”,则只会更改并保存部署 YAML 中第一个容器的图像路径。
  • 输入 History Count 的数量:此字段指定要在您的部署历史记录中保留的先前部署版本的数量。

当您完成为应用程序选择管道后,单击屏幕底部的“添加应用程序”按钮。添加应用程序的弹出屏幕关闭,您添加到列表中的应用程序将被查看。

修改应用程序

编辑已注册应用程序的管道。单击应用程序操作部分中的“详细信息”按钮。编辑应用程序的弹出屏幕打开,并查看应用程序的详细信息。

添加应用程序列表屏幕

设置应用程序属性

单击应用程序操作部分中的“配置”按钮,以在弹出屏幕中查看配置设置。由于配置是按集群设置的,因此屏幕由特定于集群的部署规格和高级(健康检查、环境、卷、容忍、亲和性)设置组成。如果有先前保存的配置,将弹出一个屏幕,完成查找。

为应用程序设置部署规格:

应用程序的部署规格屏幕

  • 从屏幕顶部的选项卡中选择集群。
  • 在部署规范屏幕上,输入值并点击屏幕底部的保存按钮以完成保存。

为应用程序设置高级项:

应用程序的部署高级屏幕

  • Health Check: 定义应用程序的就绪性和存活探测规格。
  • Environments: 注册将在应用程序中使用的环境信息。您可以直接注册为键值,或通过在已注册的 Configmap 或 Secret 中设置键来注册。
  • Env References: 注册将在应用程序中使用的环境信息。注册所有已注册的 Configmaps 或 Secrets。
  • Volumes: 设置应用程序将使用的卷。
  • Tolerations: 添加在您的应用程序中使用的容忍。
  • Affinities: 添加节点/Pod 亲和性。

部署应用程序

将应用程序部署到集群中。点击应用程序的 Deploy 按钮,位于 Actions 部分。应用程序的构建历史将在弹出屏幕中显示。

查看应用程序的构建历史

选择您要部署的管道的构建编号,然后点击屏幕底部的 Deploy 按钮以继续。