我的目标是编写一个简单的初始化容器,以使用重定向(>
)将某些东西回显到文件中,以进行测试,但打印重定向和文件名。这是我的Yaml的相关部分:
initContainers:
- name: cat-to-file
image: alpine
args: [ "echo", "Hello, World", ">", "test"]
workingDir: /project
volumeMounts:
- name: project-files
mountPath: /project
但是,该文件未创建,并且当我通过以下方式查看容器日志时:
kubectl logs <pod id> cat-to-file
它告诉我:
Hello, World, > test
这让我认为它正在将> test
回显到stdout而不是到名为test
的文件。
我在这里做什么错了?