资源
查看资源列表
资源属于一个环境,您可以在环境视图中查看该环境下的资源列表。
- 点击左侧导航栏中的
应用管理
。 - 默认情况下,您将进入第一个环境的视图。您可以通过顶级面包屑切换查看不同项目或环境下的资源。您也可以通过面包屑设置默认环境。
- 在
资源
标签页中,您可以查看该环境下的资源列表。您可以通过顶级面包屑切换查看不同项目或环境下的资源。
查看资源详情
- 进入环境视图的
资源
标签页。 - 找到您需要查看的资源,点击其名称进入详情页面。
创建资源
- 进入环境视图的
资源
标签页。 - 点击
新建
,选择资源
。 - 选择资源类型。如果您想从模板创建资源,启用
使用模板
选项,然后选择模板和版本。关于资源类型的更多信息,请参阅资源定义。 - 输入
名称
、描述
和标签
。名称在同一环境下应唯一。 - 填写配置表单,配置项取决于您选择的模板或资源类型。
- 点击
保存并部署
按钮。
创建资源草稿
您可以创建资源的草稿。
- 进入环境视图的
资源
标签页。 - 点击
新建
,选择资源
。 - 选择资源类型。如果您想从模板创建资源,启用
使用模板
选项,然后选择模板和版本。 - 输入
名称
、描述
和标签
。名称在同一环境下应唯一。 - 填写配置表单,配置项取决于您选择的模板或资源类型。
- 点击
保存并部署
按钮右侧的向下箭头。 - 点击
保存草稿
。
编辑资源
- 进入环境视图的
资源
标签页。 - 找到您需要编辑的资源,点击
编辑
。 - 根据需要修改配置,然后点击
保存并部署
按钮。编辑后资源将进行一次部署。
资源依赖性
资源可以通过使用输出引用相互依赖。被引用的实体将在依赖实体之前部署并在之后删除。
例如,如果一个 Web 服务依赖于 MySQL 资源,该 Web 服务可以在其环境变量中引用 MySQL 端点,格式为${res.my-db-name.address}
。
输出引用的格式为:${res.<资源名称>.<资源输出名称>}
。
回滚资源
- 进入环境视图的
资源
标签页。 - 找到您需要回滚的资源。
- 点击操作下拉按钮,选择
回滚
。
- 选择您需要回滚到的历史版本。
- 确认回滚操作的配置更改,点击
回滚
按钮完成回滚操作。
克隆资源
- 进入环境视图的
资源
标签页。 - 选择您需要克隆的资源,点击
克隆
按钮。
- 选择克隆的目标环境。
- 如果需要调整克隆资源的配置,点击您想要修改的区块,在弹出窗口中修改配置,然后点击
确认
按钮。 - 点击
保存并部署
按钮以完成克隆。
删除资源
资源删除操作将删除资源及其所有组件,远端组件资源也将被删除。
- 进入环境视图的
资源
标签页。 - 找到您需要删除的资源。
- 确保没有其他资源依赖于它。点击
删除
按钮。 - 在弹出窗口中,您可以选择是否清理组件。如果您取消选择
清理所有组件
,资源的组件将被保留,但将不再由 Walrus 管理。 - 点击
确认
按钮以完成删除。
启动资源
资源启动操作将启动资源的所有组件,用于恢复已停止的资源或者将草稿资源部署到环境中。
- 进入环境视图的
资源
标签页。 - 选择资源的状态为
Stopped
或者Undeployed
,找到您需要启动的资源。 - 点击
启动
按钮。
停止资源
资源停止操作将停止资源的所有组件, 与删除资源不同,停止资源不会删除资源在 walrus 中的配置。
- 进入环境视图的
资源
标签页。 - 选择处于
Ready
的资源停止。
- 点击
停止
按钮,在弹出窗口中确认停止操作。
注意:资源是否可以停止取决于资源的标签。如果资源的标签中包含
walrus.seal.io/stoppable: "true"
,则该资源可以停止。默认情况下,处于开发或者预发布环境的资源在创建时会自动添加该标签。您可以在创建资源的时候主动声明该标签,以便在生产环境中停止资源。
组件
组件是资源部署生成的实体。在资源的详情页面,您可以查看其组件,包括组件名称、类型、状态、创建时间等。您可以根据需要操作组件,如查看日志、连接到终端等。
查看组件日志
注意:查看日志操作仅适用于特定类型的组件。
- 进入资源详情页面查看组件列表。
- 找到您需要查看日志的组件,点击
查看日志
操作。
通过终端连接到组件
注意:终端操作仅适用于特定类型的组件。
- 进入资源详情页面查看组件列表。
- 找到您需要连接到终端的组件,点击
终端
操作。
查看组件的依赖图
进入资源详情页面,选择切换到图形视图,以查看当前资源下的依赖图。
有关依赖图的更多详细信息,请参阅依赖图。