我希望我的应用程序在主机位置写入日志文件,因此我正在安装hostPath
卷。但是所有应用程序都尝试使用相同的文件名来写入日志。
我想将文件分离到以Pod名称命名的文件夹中,但是我在文档中看不到如何实现它:
volumes:
- name: logs-volume
hostPath:
path: /var/logs/apps/${POD_NAME}
type: DirectoryOrCreate
Run Code Online (Sandbox Code Playgroud)
在上述(无效)示例中,应用程序应将文件写入POD_NAME文件夹。
可能吗?
从 kubernetes 1.17 开始,使用 subPathExpr 支持这一点。有关详细信息,请参阅https://kubernetes.io/docs/concepts/storage/volumes/#using-subpath-expanded-environment。
归档时间: |
|
查看次数: |
2271 次 |
最近记录: |