8.3. 从 OpenShift Developer Perspective 中浏览 Dev Spaces
OpenShift Container Platform web 控制台提供两种视角: Administrator 视角和 Developer 视角。
Developer 视角提供特定于开发人员用例的工作流,例如:
- 通过导入现有的代码库、镜像和 Dockerfile 在 OpenShift Container Platform 中创建和部署应用程序。
- 在一个项目中,以可视的形式和与其关联的应用程序、组件和服务进行交互,并监控它们的部署和构建状态。
- 在应用程序中对组件进行分组,并在应用程序内部及跨应用程序间连接组件。
- 集成无服务器功能(技术预览)。
- 创建工作区以使用 OpenShift Dev Spaces 编辑应用程序代码。
8.3.1. OpenShift Developer Perspective 与 OpenShift Dev Spaces 集成
本节提供有关 OpenShift Dev Spaces 支持 OpenShift Developer 视角的信息。
当 OpenShift Dev Spaces Operator 部署到 OpenShift Container Platform 4.2 及之后的版本中时,它会创建一个 ConsoleLink
自定义资源(CR)。这会在 Red Hat Applications 菜单中添加一个交互式链接,以使用 OpenShift Developer Perspective 控制台访问 OpenShift Dev Spaces 安装。
要访问 Red Hat Applications 菜单,请单击 OpenShift Web 控制台主屏幕中的三向列表图标。OpenShift Dev Spaces Console Link 显示在下拉菜单中,创建一个新的工作区,或将用户重定向到现有工作区。
当 OpenShift Dev Spaces 与 HTTP 资源一起使用时,不会创建 OpenShift Container Platform 控制台链接
当使用 From Git 选项安装 OpenShift Dev Spaces 时,只有在 OpenShift Dev Spaces 使用 HTTPS 部署时,才会创建 OpenShift Developer Perspective 控制台链接。如果使用 HTTP 资源,则不会创建控制台链接。
8.3.2. 使用 OpenShift Dev Spaces 编辑在 OpenShift Container Platform 中运行的应用程序代码
本节论述了如何使用 OpenShift Dev Spaces 编辑在 OpenShift 上运行的应用程序的源代码。
先决条件
- OpenShift Dev Spaces 部署在同一个 OpenShift 4 集群中。
流程
- 打开 Topology 视图以列出所有项目。
-
在 Select an Application search 字段中,键入
workspace
来列出所有工作区。 点要编辑的工作区。
部署显示为由圆形按钮周围的图形圆圈。其中一个按钮是 Edit Source Code。
- 要使用 OpenShift Dev Spaces 编辑应用程序代码,点 Edit Source Code 按钮。这会重定向到带有应用程序组件克隆的源代码的工作区。
8.3.3. 从 Red Hat Applications 菜单访问 OpenShift Dev Spaces
本节论述了如何从 OpenShift Container Platform 上的 Red Hat Applications 菜单访问 OpenShift Dev Spaces 工作区。
先决条件
- OpenShift 4 中提供了 OpenShift Dev Spaces Operator。
流程
使用主屏幕右上角的三向列表图标打开 Red Hat Applications 菜单。
下拉菜单显示可用的应用程序。
- 点 OpenShift Dev Spaces 链接打开 Dev Spaces 仪表板。