【发布时间】:2022-08-17 04:15:32
【问题描述】:
我想从 k8 pod 捕获所有系统调用。
Sysdig 支持-k用于指定 kubernetes kubectl api 的 url 的标志。 我使用下面的 kubectl 代理命令公开了 kubectl api
kubectl proxy --port=8080 &
我想过滤名为 \'mypod\' 的特定 k8 pod 的系统调用
sudo sysdig -k http://127.0.0.1:8080 k8s.pod.name=mypod
使用此过滤器不会捕获任何事件。还值得注意的是,我正在从主节点运行此 sysdig 命令,并且 \'mypod\' 正在作为 k8 集群一部分的另一台工作机器上运行。
我错过了什么?
标签: docker kubernetes linux-kernel system-calls sysdig