跳到主要内容
版本:v0.4

服务和资源

查看服务和资源列表

服务和资源属于一个环境,您可以在环境视图中查看该环境下的服务和资源列表。

  1. 点击左侧导航栏中的应用管理
  2. 通过顶级面包屑的下拉按钮选择一个项目。
  3. 在项目视图的环境标签中,找到您需要操作的环境,点击环境名称进入环境视图。
  4. 服务/资源标签页中,您可以查看该环境下的服务和资源列表。您可以通过顶级面包屑切换查看不同项目或环境下的服务和资源。

app-svc-list

查看服务或资源详情

  1. 进入环境视图的服务/资源标签页。
  2. 找到您需要查看的服务或资源,点击其名称进入详情页面。

创建服务或资源

  1. 进入环境视图的服务/资源标签页。
  2. 点击新建,选择服务资源
  3. 对于服务创建,选择模板和版本。对于资源创建,选择资源类型。
  4. 输入名称描述标签。名称在同一环境下应唯一。
  5. 填写配置表单,配置项取决于您选择的模板或资源类型。
  6. 点击保存并部署按钮。

qs-create-svc2

创建服务或资源草稿

您可以创建服务或资源的草稿。

  1. 进入环境视图的服务/资源标签页。
  2. 点击新建,选择服务资源
  3. 对于服务创建,选择模板和版本。对于资源创建,选择资源类型。
  4. 输入名称描述标签。名称在同一环境下应唯一。
  5. 填写配置表单,配置项取决于您选择的模板或资源类型。
  6. 点击保存并部署按钮右侧的向下箭头。
  7. 点击保存草稿

qs-create-svc2

编辑服务或资源

  1. 进入环境视图的服务/资源标签页。
  2. 找到您需要编辑的服务或资源,点击编辑
  3. 根据需要修改配置,然后点击保存并部署按钮。编辑后服务或资源将进行一次部署。

服务和资源依赖性

服务和资源可以通过使用输出引用相互依赖。被引用的实体将在依赖实体之前部署并在之后删除。

例如,如果一个Web服务依赖于MySQL资源,该Web服务可以在其环境变量中引用MySQL端点,格式为${resource.my-db-name.address}。 输出引用的格式为:${resource.<资源名称>.<资源输出名称>}${service.<服务名称>.<服务输出名称>}

app-svc-ref

回滚服务或资源

  1. 进入环境视图的服务/资源标签页。
  2. 找到您需要回滚的服务或资源。
  3. 点击操作下拉按钮,选择回滚

app-svc-rollback

  1. 选择您需要回滚到的历史版本。
  2. 确认回滚操作的配置更改,点击回滚按钮完成回滚操作。

app-svc-rollback2

克隆服务和资源

  1. 进入环境视图的服务/资源标签页。
  2. 选择您需要克隆的服务和资源,点击克隆按钮。

app-svc-clone

  1. 选择克隆的目标环境。
  2. 如果需要调整克隆服务和资源的配置,点击您想要修改的区块,在弹出窗口中修改配置,然后点击确认按钮。
  3. 点击保存并部署按钮以完成克隆。

app-svc-clone-edit

删除服务或资源

  1. 进入环境视图的服务/资源标签页。
  2. 找到您需要删除的服务或资源。
  3. 确保没有其他服务和资源依赖于它。点击删除按钮。
  4. 在弹出窗口中,您可以选择是否清理组件。如果您取消选择清理所有组件,服务或资源的组件将被保留,但将不再由Walrus管理。
  5. 点击确认按钮以完成删除。

app-svc-del

组件

组件是服务或资源部署生成的实体。在服务或资源的详情页面,您可以查看其组件,包括组件名称、类型、状态、创建时间等。您可以根据需要操作组件,如查看日志、连接到终端等。

查看组件日志

注意:查看日志操作仅适用于特定类型的组件。

  1. 进入服务或资源详情页面查看组件列表。
  2. 找到您需要查看日志的组件,点击查看日志操作。

qs-res-logs

通过终端连接到组件

注意:终端操作仅适用于特定类型的组件。

  1. 进入服务或资源详情页面查看组件列表。
  2. 找到您需要连接到终端的组件,点击终端操作。

qs-res-exec

查看组件的依赖图

进入服务/资源详情页面,选择切换到图形视图,以查看当前服务/资源下的依赖图。

有关依赖图的更多详细信息,请参阅依赖图

app-svc-res-graph-view

app-svc-res-graph