3.3. 安装 odo

您可以通过下载二进制文件,在 Linux、Windows 或 macOS 上安装 odo CLI。您还可以安装 OpenShift VS Code 扩展,它使用 odooc 二进制文件与 OpenShift Container Platform 集群交互。对于 Red Hat Enterprise Linux(RHEL),您可以使用 RPM 安装 odo CLI。

注意

目前,odo 不支持在限制的网络环境中安装。

3.3.1. 在 Linux 中安装 odo

odo CLI 可作为二进制文件下载,并为多个操作系统和架构提供 tarball,其中包括:

操作系统二进制Tarball

Linux

odo-linux-amd64

odo-linux-amd64.tar.gz

Linux on IBM Power

odo-linux-ppc64le

odo-linux-ppc64le.tar.gz

Linux on IBM Z 和 LinuxONE

odo-linux-s390x

odo-linux-s390x.tar.gz

流程

  1. 进入内容网关,再下载适用于您的操作系统和架构的适当文件。

    • 如果下载二进制文件,请将其重命名为 odo

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64 -o odo
    • 如果下载 tarball,解压二进制文件:

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64.tar.gz -o odo.tar.gz
      $ tar xvzf odo.tar.gz
  2. 更改二进制的权限:

    $ chmod +x <filename>
  3. odo 二进制文件放到 PATH 中的目录中。

    要查看您的 PATH,请执行以下命令:

    $ echo $PATH
  4. 验证您的系统中现在可用的 odo

    $ odo version

3.3.2. 在 Windows 中安装 odo

用于 Windows 的 odo CLI 可作为二进制文件下载,并作为一个存档。

操作系统二进制Tarball

Windows

odo-windows-amd64.exe

odo-windows-amd64.exe.zip

流程

  1. 进入 内容网关 并下载相应的文件:

    • 如果您下载了二进制文件,请将其重命名为 odo.exe
    • 如果您下载了一个存档包,使用 ZIP 程序解压二进制文件,然后将其重命名为 odo.exe
  2. odo.exe 二进制文件移到 PATH 中的一个目录中。

    要查看您的 PATH,请打开命令提示并执行以下命令:

    C:\> path
  3. 验证您的系统中现在可用的 odo

    C:\> odo version

3.3.3. 在 macOS 中安装 odo

macOS 的 odo CLI 可用于下载作为一个二进制文件,并作为 tarball 进行下载。

操作系统二进制Tarball

macOS

odo-darwin-amd64

odo-darwin-amd64.tar.gz

流程

  1. 进入 内容网关 并下载相应的文件:

    • 如果下载二进制文件,请将其重命名为 odo

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64 -o odo
    • 如果下载 tarball,解压二进制文件:

      $ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64.tar.gz -o odo.tar.gz
      $ tar xvzf odo.tar.gz
  2. 更改二进制的权限:

    # chmod +x odo
  3. odo 二进制文件放到 PATH 中的目录中。

    要查看您的 PATH,请执行以下命令:

    $ echo $PATH
  4. 验证您的系统中现在可用的 odo

    $ odo version

3.3.4. 在 VS Code 上安装 odo

OpenShift VS Code 扩展 使用 odooc 二进制文件来与 OpenShift Container Platform 集群交互。要使用这些功能,在 VS Code 中安装 OpenShift VS Code 扩展。

先决条件

  • 您已安装了 VS Code。

流程

  1. 打开 VS Code.
  2. 使用 Ctrl+P 启动 VS Code Quick Open。
  3. 输入以下命令:

    $ ext install redhat.vscode-openshift-connector

3.3.5. 使用 RPM 在 Red Hat Enterprise Linux(RHEL)中安装 odo

对于 Red Hat Enterprise Linux(RHEL),您可以使用 RPM 安装 odo CLI。

流程

  1. 使用 Red Hat Subscription Manager 注册:

    # subscription-manager register
  2. 获取最新的订阅数据:

    # subscription-manager refresh
  3. 列出可用的订阅:

    # subscription-manager list --available --matches '*OpenShift Developer Tools and Services*'
  4. 在上一命令的输出中,找到 OpenShift Container Platform 订阅的 Pool ID 字段,并把订阅附加到注册的系统:

    # subscription-manager attach --pool=<pool_id>
  5. 启用 odo 所需的存储库:

    # subscription-manager repos --enable="ocp-tools-4.9-for-rhel-8-x86_64-rpms"
  6. 安装 odo 软件包:

    # yum install odo
  7. 验证您的系统中现在可用的 odo

    $ odo version