This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.3.3. 安装 odo
您可以通过下载二进制文件,在 Linux、Windows 或 macOS 上安装 odo CLI。您还可以安装 OpenShift VS Code 扩展,它使用 odo 和 oc 二进制文件与 OpenShift Container Platform 集群交互。对于 Red Hat Enterprise Linux(RHEL),您可以使用 RPM 安装 odo CLI。
目前,odo 不支持在限制的网络环境中安装。
3.3.1. 在 Linux 中安装 odo 复制链接链接已复制到粘贴板!
odo CLI 可作为二进制文件下载,并为多个操作系统和架构提供 tarball,其中包括:
| 操作系统 | 二进制 | Tarball |
|---|---|---|
| Linux | ||
| Linux on IBM Power | ||
| Linux on IBM Z 和 LinuxONE |
流程
进入内容网关,再下载适用于您的操作系统和架构的适当文件。
如果下载二进制文件,请将其重命名为
odo:curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64 -o odo
$ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-linux-amd64 -o odoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果下载 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
$ 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.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
更改二进制的权限:
chmod +x <filename>
$ chmod +x <filename>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
odo二进制文件放到PATH中的目录中。要查看您的
PATH,请执行以下命令:echo $PATH
$ echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证您的系统中现在可用的
odo:odo version
$ odo versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.2. 在 Windows 中安装 odo 复制链接链接已复制到粘贴板!
用于 Windows 的 odo CLI 可作为二进制文件下载,并作为一个存档。
| 操作系统 | 二进制 | Tarball |
|---|---|---|
| Windows |
流程
进入 内容网关 并下载相应的文件:
-
如果您下载了二进制文件,请将其重命名为
odo.exe。 -
如果您下载了一个存档包,使用 ZIP 程序解压二进制文件,然后将其重命名为
odo.exe。
-
如果您下载了二进制文件,请将其重命名为
将
odo.exe二进制文件移到PATH中的一个目录中。要查看您的
PATH,请打开命令提示并执行以下命令:path
C:\> pathCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证您的系统中现在可用的
odo:odo version
C:\> odo versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.3. 在 macOS 中安装 odo 复制链接链接已复制到粘贴板!
macOS 的 odo CLI 可用于下载作为一个二进制文件,并作为 tarball 进行下载。
| 操作系统 | 二进制 | Tarball |
|---|---|---|
| macOS |
流程
进入 内容网关 并下载相应的文件:
如果下载二进制文件,请将其重命名为
odo:curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64 -o odo
$ curl -L https://developers.redhat.com/content-gateway/rest/mirror/pub/openshift-v4/clients/odo/latest/odo-darwin-amd64 -o odoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果下载 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
$ 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.gzCopy to Clipboard Copied! Toggle word wrap Toggle overflow
更改二进制的权限:
chmod +x odo
# chmod +x odoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将
odo二进制文件放到PATH中的目录中。要查看您的
PATH,请执行以下命令:echo $PATH
$ echo $PATHCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证您的系统中现在可用的
odo:odo version
$ odo versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.4. 在 VS Code 上安装 odo 复制链接链接已复制到粘贴板!
OpenShift VS Code 扩展 使用 odo 和 oc 二进制文件来与 OpenShift Container Platform 集群交互。要使用这些功能,在 VS Code 中安装 OpenShift VS Code 扩展。
先决条件
- 您已安装了 VS Code。
流程
- 打开 VS Code.
-
使用
Ctrl+P启动 VS Code Quick Open。 输入以下命令:
ext install redhat.vscode-openshift-connector
$ ext install redhat.vscode-openshift-connectorCopy to Clipboard Copied! Toggle word wrap Toggle overflow
3.3.5. 使用 RPM 在 Red Hat Enterprise Linux(RHEL)中安装 odo 复制链接链接已复制到粘贴板!
对于 Red Hat Enterprise Linux(RHEL),您可以使用 RPM 安装 odo CLI。
流程
使用 Red Hat Subscription Manager 注册:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 获取最新的订阅数据:
subscription-manager refresh
# subscription-manager refreshCopy to Clipboard Copied! Toggle word wrap Toggle overflow 列出可用的订阅:
subscription-manager list --available --matches '*OpenShift Developer Tools and Services*'
# subscription-manager list --available --matches '*OpenShift Developer Tools and Services*'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在上一命令的输出中,找到 OpenShift Container Platform 订阅的
Pool ID字段,并把订阅附加到注册的系统:subscription-manager attach --pool=<pool_id>
# subscription-manager attach --pool=<pool_id>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用
odo所需的存储库:subscription-manager repos --enable="ocp-tools-4.9-for-rhel-8-x86_64-rpms"
# subscription-manager repos --enable="ocp-tools-4.9-for-rhel-8-x86_64-rpms"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 安装
odo软件包:yum install odo
# yum install odoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 验证您的系统中现在可用的
odo:odo version
$ odo versionCopy to Clipboard Copied! Toggle word wrap Toggle overflow