2.6. 从 Developer Catalog 部署应用程序

在 OpenShift Dedicated web 控制台中,您可以从 Developer Catalog 部署测试应用程序,并使用路由公开它。

先决条件

  • 已登陆到 Red Hat Hybrid Cloud Console
  • 您创建了 OpenShift Dedicated 集群。
  • 已为集群配置身份提供程序。
  • 将您的用户帐户添加到配置的身份提供程序中。

流程

  1. 进入 OpenShift Cluster Manager 中的 Clusters 页面。
  2. 点您要查看的集群旁的选项图标 (HBAC)。
  3. Open console
  4. 集群控制台将在新的浏览器窗口中打开。使用您配置的身份提供程序凭证登录到您的红帽帐户。
  5. Administrator 视角中,选择 HomeProjectsCreate Project
  6. 输入项目的名称,并选择性地添加 Display NameDescription
  7. Create 以创建该项目。
  8. 切换到 Developer 视角并选择 +Add。验证所选项目是您刚才创建的项目。
  9. Developer Catalog 对话框中,选择 All services
  10. Developer Catalog 页面中,从菜单中选择 LanguagesJavaScript
  11. Node.js,然后点 Create 以打开 Create Source-to-Image 应用程序 页面。

    注意

    您可能需要点 Clear All Filters 以显示 Node.js 选项。

  12. Git 部分中,点 Try sample
  13. Name 字段中添加一个唯一名称。该值将用于命名关联的资源。
  14. 确认选择了 DeploymentCreate a route
  15. Create 以部署应用。部署 pod 需要几分钟时间。
  16. 可选:选择 Node.js 应用程序并查看其边栏来检查 Topology 窗格中的 pod 状态。您必须等待 nodejs 构建完成,并且 nodejs Pod 处于 Running 状态,然后继续。
  17. 部署完成后,点应用程序的路由 URL,其格式类似如下:

    https://nodejs-<project>.<cluster_name>.<hash>.<region>.openshiftapps.com/

    浏览器中打开一个新标签页,其中包含类似如下的信息:

    Welcome to your Node.js application on OpenShift
  18. 可选:删除应用程序并清理您创建的资源:

    1. Administrator 视角中,进入 HomeProjects
    2. 点项目的操作菜单,再选择 Delete Project