第 12 章 Network Observability CLI


12.1. 安装 Network Observability CLI

Network Observability CLI (oc netobserv) 与 Network Observability Operator 分开部署。CLI 可作为 OpenShift CLI (oc)插件提供。它提供快速调试和对网络可观察性进行故障排除的轻量级方法。

12.1.1. 关于 Network Observability CLI

您可以使用 Network Observability CLI (oc netobserv) 快速调试并排除网络问题。Network Observability CLI 是一个流和数据包视觉化工具,它依赖于 eBPF 代理将收集的数据流传输到临时收集器 pod。在捕获过程中不需要持久性存储。运行后,输出将传输到您的本地计算机。这可以实现快速了解数据包和流数据,而无需安装 Network Observability Operator。

重要

CLI 捕获只适用于在一个简短的持续时间段,如 8-10 分钟。如果运行时间过长,可能很难删除正在运行的进程。

12.1.2. 安装 Network Observability CLI

安装 Network Observability CLI (oc netobserv) 是与 Network Observability 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>

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.