1.7. 从 Developer Catalog 部署应用程序
在 AWS Web 控制台中,从 Developer Catalog 部署测试应用程序,并使用路由公开测试应用程序。
前提条件
- 已登陆到 Red Hat Hybrid Cloud Console。
- 您在 AWS 集群上创建了 Red Hat OpenShift Service。
- 已为集群配置身份提供程序。
- 将您的用户帐户添加到配置的身份提供程序中。
流程
- 进入 OpenShift Cluster Manager 中的 Cluster List 页面。
- 点击您要查看的集群旁的选项图标(HBAC)。
- 单击 Open console。
- 集群控制台将在新的浏览器窗口中打开。使用您配置的身份提供程序凭证登录到您的红帽帐户。
-
在 Administrator 视角中,选择 Home
Projects Create Project。 - 输入项目的名称,并选择性地添加 Display Name 和 Description。
- 点 Create 以创建该项目。
- 切换到 Developer 视角并选择 +Add。验证 所选项目 是您刚刚创建的项目。
- 在 Developer Catalog 对话框中,选择 All services。
-
在 Developer Catalog 页面中,从菜单中选择 Languages
JavaScript。 单击 Node.js,然后单击 Create 以打开 Create Source-to-Image 应用 页面。
注意您可能需要点 Clear All Filters 以显示 Node.js 选项。
- 在 Git 部分中,单击 Try 示例。
- 在 Name 字段中添加一个唯一名称。该值将用于命名关联的资源。
- 确认选择了 Deployment 和 Create a route。
- 点 Create 以部署应用。部署 pod 需要几分钟时间。
-
可选:选择 Node.js 应用程序并查看其边栏来检查 Topology 窗格中的 pod 状态。您必须等待
nodejs
构建完成,并且nodejs
Pod 处于 Running 状态,然后继续。 部署完成后,点应用程序的路由 URL,其格式与以下内容类似:
https://nodejs-<project>.<cluster_name>.<hash>.<region>.openshiftapps.com/
浏览器中打开一个新标签页,其中包含类似如下的信息:
Welcome to your Node.js application on OpenShift
可选:删除应用程序并清理您创建的资源:
-
在 Administrator 视角中,进入 Home
Projects。 - 点项目的操作菜单,再选择 Delete Project。
-
在 Administrator 视角中,进入 Home