是否可以指定一个hostPath
卷,使其包含容器的名称?例如,如下所示:
volumes:
- name: vol-test
hostPath:
path: /basedir/$(POD_NAME)
type: Directory
直接使用/ basedir,然后让pod本身查询其名称并创建目录不能满足我的需要:我特别想将每个容器的/ tmp文件夹映射到特定的卷。
我知道valueFrom
的环境变量也可以使用类似的方法(请参阅here),但是到目前为止,我还没有找到类似的方法。
请让我知道是否有人有任何想法。谢谢!
答案 0 :(得分:2)
您首先通过valueFrom将其设置为环境变量,然后某些字段将$(FOO)
理解为要在运行时内插的环境变量引用。
编辑:path
不是那些字段之一。但是subPathExpr
是。