第 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 操作系统。
流程
-
下载与您的架构对应的
oc netobserv
CLI tar 文件。 解包存档。例如,对于
amd64
归档,运行以下命令:$ tar xvf netobserv-cli-linux-amd64.tar.gz
使文件可执行:
$ chmod +x ./oc-netobserv
将提取的
netobserv-cli
二进制文件移到PATH
上的目录中,如/usr/local/bin/
:$ sudo mv ./oc-netobserv /usr/local/bin/
验证
验证
oc netobserv
是否可用:$ oc netobserv version
输出示例
Netobserv CLI version <version>