我想在 Kubernetes 的容器perf record
中perf script
运行一个进程(实际上是在 Openshift 上)。按照这篇博文中的方法,我能够开始perf record
工作(在边车中)。但是,perf script
无法读取符号(在边车中),因为它们仅存在于主容器中。
因此,我想将主容器的完整文件系统挂载到边车中,例如在下/main
然后运行perf script --symfs=/main
。我不想将完整的文件系统复制到 emptyDir 中。我发现了另一个关于使用覆盖文件系统的不错的博文;但是 IIUC 我需要在主容器中创建覆盖,并且我不想将其作为特权容器运行并且需要mount
存在命令(如 )。
有没有办法创建某种反向安装,将容器的一部分暴露给同一个 pod 中的其他容器安装?