文件名称:endoscope:调试到在Kubernetes中运行的容器中。 像它一样运行ping,gdb等
文件大小:95KB
文件格式:ZIP
更新时间:2024-06-17 13:49:44
Python
容器诊断工具 内窥镜:窥探Kubernetes吊舱内部。 调试它们 从他们向其他人ping 来自他们的Wireshark tcpdump 和更多 在我们使用它来诊断服务网格问题,东西向呼叫等。它比重建容器具有root和诊断工具要更有效,比重做yaml添加sidecar更简单。 内窥镜具有一个伴随的 ,它允许访问节点上的CRI(例如docker映像ls等),而无需对其进行任何操作。 用法 此仓库包含两个组件: Python脚本(作用域),它将启动实用程序容器到正在运行的Pod的名称空间中,然后执行命令,例如ping其他Pod或在其中调试或捕获。 一个实用程序容器(utilities / endoscope),它是一个Ubuntu 18.04映像,其中安装了gdb / tcpdump / dumpcap / ping / hping / curl。 总体用法。 这需要附加一个
【文件预览】:
endoscope-master
----img()
--------graph-ping.png(49KB)
--------endoscope.png(36KB)
----LICENSE-2.0(11KB)
----Dockerfile(4KB)
----pause.c(207B)
----.gitlab-ci.yml(190B)
----requirements.txt(25B)
----sha256sums(77B)
----example.yml(681B)
----README.md(7KB)
----scope(16KB)