我正在尝试调查网络问题,并想安装tcpdump / tshark。
minikube使用什么程序包管理器?如何安装tcpdump?
答案 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 ...
附注。 出于安全原因,我不建议使用来自互联网的随机二进制文件。
最好是自己从源代码编译为静态二进制文件,然后使用它。