×

网络可观测性 CLI (oc netobserv) 与网络可观测性 Operator 的部署是分开的。CLI 可作为 OpenShift CLI (oc) 插件使用。它提供了一种轻量级的方法,可以快速调试和排查网络可观测性问题。

关于网络可观测性 CLI

您可以使用网络可观测性 CLI (oc netobserv) 快速调试和排查网络问题。网络可观测性 CLI 是一种流和数据包可视化工具,它依赖于 eBPF 代理将收集到的数据流式传输到一个临时的收集器 Pod。它在捕获期间不需要持久性存储。运行结束后,输出将传输到您的本地机器。这使得无需安装网络可观测性 Operator 即可快速、实时地洞察数据包和流数据。

CLI 捕获仅适用于短时间运行,例如 8-10 分钟。如果运行时间过长,则可能难以删除正在运行的进程。

安装网络可观测性 CLI

安装网络可观测性 CLI (oc netobserv) 的过程与网络可观测性 Operator 的安装是分开的。这意味着,即使您已从 OperatorHub 安装了 Operator,也需要单独安装 CLI。

您可以选择使用 Krew 安装 netobserv CLI 插件。有关更多信息,请参阅“使用 Krew 安装 CLI 插件”。

先决条件
  • 您必须安装 OpenShift CLI (oc)。

  • 您必须拥有 macOS 或 Linux 操作系统。

步骤
  1. 下载与您的架构相对应的oc netobserv CLI tar 文件

  2. 解压存档。例如,对于 amd64 存档,运行以下命令:

    $ tar xvf netobserv-cli-linux-amd64.tar.gz
  3. 使文件可执行

    $ chmod +x ./oc-netobserv
  4. 将解压后的 netobserv-cli 二进制文件移动到您的 PATH 上的目录中,例如 /usr/local/bin/

    $ sudo mv ./oc-netobserv /usr/local/bin/
验证
  • 验证 oc netobserv 是否可用

    $ oc netobserv version
    示例输出
    Netobserv CLI version <version>