我有一个带有两个容器的 Pod。
\n\napiVersion: v1\nkind: Pod\nmetadata:\n name: test\nspec:\n containers:\n - name: my-container\n image: google/my-container:v1\n - name: third-party\n image: google/third-party:v1\nRun Code Online (Sandbox Code Playgroud)\n\n第一个容器是我的映像,第二个容器是第三方映像,我可以\xe2\x80\x99t 控制其标准输出/标准错误。
\n我需要 my-container 能够访问第三方容器中写入的日志。
\n在“my-container”内部,我想从“第三方”容器收集所有 stdout 和 stderr,添加一些元数据并用我的记录器写入它。
我无法将特权容器与volumeMounts一起使用。
\n\n如果我能做这样的事情那就太好了。
\n\n containers:\n - name: my-container\n image: google/my-container:v1\n volumeMounts:\n - name: varlog\n mountPath: /var/log\n\n - name: third-party\n image: google/third-party:v1 \n stdout: /var/log/stdout\n stderr: /var/log/stderr\n\n volumes:\n - name: varlog\n emptyDir: {}\n\nRun Code Online (Sandbox Code Playgroud)\n