9.2. 安装 Knative Client
9.2.1. 使用 OpenShift Container Platform web 控制台安装 kn
CLI
安装 OpenShift Serverless Operator 后,您会在 OpenShift Container Platform web 控制台的 Command Line Tools 页中看到下载用于 Linux 、macOS 和 Windows 的 kn
CLI 的链接。
您也可以使用以下方法进入 Command Line Tools 页: (web 控制台右上角)并在下拉菜单中选择 Command Line Tools。
流程
-
从 Command Line Tools 页下载
kn
CLI。 解包存档:
$ tar -xf <file>
-
将
kn
二进制文件迁移至 PATH 上的目录中。 要查看路径,请运行:
$ echo $PATH
注意如果不使用 RHEL 或 Fedora,请确保将 libc 安装在库路径的目录中。如果 libc 不可用,您在运行 CLI 命令时可能会看到以下错误:
$ kn: No such file or directory
9.2.2. 使用 RPM 为 Linux 安装 kn
CLI
对于 Red Hat Enterprise Linux (RHEL),如果您的红帽帐户上已有活跃的 OpenShift Container Platform 订阅,则可将 kn
安装为 RPM。
流程
-
使用以下命令来安装
kn
:
# subscription-manager register
# subscription-manager refresh
# subscription-manager attach --pool=<pool_id> 1
# subscription-manager repos --enable="openshift-serverless-1-for-rhel-8-x86_64-rpms"
# yum install openshift-serverless-clients
- 1
- 活跃的 OpenShift Container Platform 订阅的池 ID
9.2.3. 为 Linux 安装 kn
CLI
对于 Linux 系统,您可以直接将 CLI 下载为 tar.gz
存档。
流程
- 下载 CLI。
解包存档:
$ tar -xf <file>
-
将
kn
二进制文件迁移至 PATH 上的目录中。 要查看路径,请运行:
$ echo $PATH
注意如果不使用 RHEL 或 Fedora,请确保将 libc 安装在库路径的目录中。如果 libc 不可用,您在运行 CLI 命令时可能会看到以下错误:
$ kn: No such file or directory
9.2.4. 为 macOS 安装 kn
CLI
用于 macOS 的 kn
以 tar.gz
存档形式提供。
流程
- 下载 CLI。
- 解包和解压存档。
-
将
kn
二进制文件迁移至 PATH 上的目录中。 要查看 PATH,请打开终端窗口并运行:
$ echo $PATH
9.2.5. 为 Windows 安装 kn
CLI
用于 Windows 的 CLI 以 zip 存档形式提供。
流程
- 下载 CLI。
- 使用 ZIP 程序解压存档。
-
将
kn
二进制文件迁移至 PATH 上的目录中。 要查看您的 PATH,请打开命令提示并运行以下命令:
C:\> path