如何在minikube上安装/使用tcpdump?

时间:2019-02-18 12:14:03

标签: minikube

我正在尝试调查网络问题,并想安装tcpdump / tshark。

minikube使用什么程序包管理器?如何安装tcpdump?

2 个答案:

答案 0 :(得分:3)

这不是一件容易的事。

Minikube VM基于Buildroot发行版。

通常使用minikube uses docker来构建buildroot映像,但是您可以clone buildroot repo并将其配置为使用特定目标(包括iso-minikube,iso-menuconfig)使其包含tcpdump package

然后,您需要build一个minikube图像并使用该图像运行minikube。
手册虽然不完整,但是却为您提供了主要的操作思路。

或者,您可以尝试使用tcpdump copy scp及其对minikube VM的所有依赖项。

答案 1 :(得分:0)

可能最快的方法是使用静态 tcpdump 二进制文件。

你可以在 minikube 上运行这个

curl https://raw.githubusercontent.com/yunchih/static-binaries/master/tcpdump -o tcpdump
chmod +x ./tcpdump

现在您可以将其用作常规 tcpdump

sudo ./tcpdump ...

附注。 出于安全原因,我不建议使用来自互联网的随机二进制文件。

最好是自己从源代码编译为静态二进制文件,然后使用它。