第 14 章 Network Observability CLI
14.1. 安装 Network Observability CLI
				Network Observability CLI (oc netobserv) 与 Network Observability Operator 分开部署。CLI 可作为 OpenShift CLI (oc)插件提供。它提供快速调试和对网络可观察性进行故障排除的轻量级方法。
			
14.1.1. 关于 Network Observability CLI
					您可以使用 Network Observability CLI (oc netobserv) 快速调试并排除网络问题。Network Observability CLI 是一个流和数据包视觉化工具,它依赖于 eBPF 代理将收集的数据流传输到临时收集器 pod。在捕获过程中不需要持久性存储。运行后,输出将传输到您的本地计算机。这可以实现快速了解数据包和流数据,而无需安装 Network Observability Operator。
				
CLI 捕获只适用于在一个简短的持续时间段,如 8-10 分钟。如果运行时间过长,可能很难删除正在运行的进程。
14.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文件。例如,对于- amd64归档:- curl -LO https://mirror.openshift.com/pub/cgw/netobserv/latest/oc-netobserv-amd64 - $ curl -LO https://mirror.openshift.com/pub/cgw/netobserv/latest/oc-netobserv-amd64- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 使文件可执行: - chmod +x ./oc-netobserv-amd64 - $ chmod +x ./oc-netobserv-amd64- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将提取的 - netobserv-cli二进制文件移到- PATH上的目录中,如- /usr/local/bin/:- sudo mv ./oc-netobserv-amd64 /usr/local/bin/oc-netobserv - $ sudo mv ./oc-netobserv-amd64 /usr/local/bin/oc-netobserv- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
验证
- 验证 - oc netobserv是否可用:- oc netobserv version - $ oc netobserv version- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - Netobserv CLI version <version> - Netobserv CLI version <version>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow