8.2. 使用 web 终端

您可以在 web 控制台中启动内嵌的命令行终端实例。此终端实例预安装了与集群交互的通用 CLI 工具,如 oc, kubectl,odo, kn, tkn, helm, and subctl.它还包含正在处理的项目的上下文,并自动记录您使用凭证的项目。

8.2.1. 访问 Web 终端

安装 Web Terminal Operator 后,您可以访问 Web 终端。初始化 web 终端后,您可以在 web 终端中使用预安装的 CLI 工具,如 ockubectlodokntknhelmsubctl。您可以从在终端中运行的命令列表中选择这些命令,以重新运行这些命令。这些命令可在多个终端会话中保留。Web 终端保持打开,直到您关闭浏览器窗口或标签页。

先决条件

  • 您可以访问 OpenShift Container Platform 集群,并登录到 web 控制台。
  • 在集群中安装了 Web Terminal Operator。

流程

  1. 要启动 web 终端,请在控制台的 masthead 中点命令行终端图标( odc wto icon )。在 Command line terminal 窗格中会显示 web 终端实例。此实例使用您的凭证自动登录。
  2. 如果在当前会话中没有选择项目,请从 Project 下拉列表中选择创建 DevWorkspace CR 的项目。默认情况下会选择当前项目。

    注意
    • 只有在不存在 DevWorkspace CR 时才会创建 DevWorkspace CR。
    • openshift-terminal 项目是集群管理员使用的默认项目。它们没有选择其他项目的选项。Web Terminal Operator 将 DevWorkspace Operator 安装为依赖项。
  3. 可选:为当前会话设置 web 终端超时:

    1. 点 Timeout。
    2. 在出现的字段中,输入超时值。
    3. 从下拉列表中选择超时时间为 Seconds,Minutes,Hours, 或 Milliseconds
  4. 可选:为要使用的 web 终端选择一个自定义镜像。

    1. 点 Image。
    2. 在出现的字段中,输入您要使用的镜像的 URL。
  5. Start 使用所选项目初始化 Web 终端。
  6. + 在控制台中 web 终端中打开多个标签页。