12.2.2. 捕获数据包
您可以使用 Network Observability CLI 捕获数据包。
先决条件
-
安装 OpenShift CLI (
oc) 。 -
安装 Network Observability CLI (
oc netobserv) 插件。
流程
在启用了过滤的情况下运行数据包捕获:
$ oc netobserv packets --action=Accept --cidr=0.0.0.0/0 --protocol=TCP --port=49051在终端的
live table filter提示下添加过滤以进一步优化传入的数据包。过滤示例如下:live table filter: [SrcK8S_Zone:us-west-1b] press enter to match multiple regular expressions at once- 使用 PageUp 和 PageDown 键在 None、Resource、Zone、Host、Owner 和 all 之间切换。
- 要停止捕获,按 Ctrl+C。
查看捕获的数据,这些数据被写入一个文件中,该文件位于用于安装 CLI 的同一路径中的
./output/pcap目录中:-
./output/pcap/<capture_date_time>.pcap文件可以使用 wireshark 打开。
-