我正在寻找一个通用的容器镜像,我可以用它来调试 Kubernetes 中的东西。
busybox
不起作用,因为它有一个错误nslookup
。
alpine
不包含curl
。
ubuntu
不包含curl
。
我想要一些常用工具,例如:nslookup、netstat、dig、curl、traceroute、tcptraceroute、...
我知道我可以,apt update; apt install ...
但我想要一个可以使用的图像。
我正在寻找一个通用的容器镜像,我可以用它来调试 Kubernetes 中的东西。
busybox
不起作用,因为它有一个错误nslookup
。
alpine
不包含curl
。
ubuntu
不包含curl
。
我想要一些常用工具,例如:nslookup、netstat、dig、curl、traceroute、tcptraceroute、...
我知道我可以,apt update; apt install ...
但我想要一个可以使用的图像。
最近的
koolkit
项目似乎符合您的要求网络射击:
https://github.com/nicolaka/netshoot
在您的情况下,最简单的解决方案是创建您的自定义图像。很难找到 100% 符合您期望的图像。一个更好的解决方案是为您创建一个您将在以后使用的图像。作为基本图像,您可以使用例如。高山。
为此,您将添加必要的工具并准备就绪 - 您将拥有一个 docker 映像,稍后您将在测试和调试 Kubernetes 时使用该映像。
另请参阅有关 Kubernetes 调试的教程: