在大多数情况下,我的Web应用程序不假定请求之间存在/ tmp。但是,某些Web应用程序项目将写入/ tmp,然后在以下请求中can cause issues if a web application is not served from a single container or server读取结果。如果我要使用Kubernetes,通常在容器之间共享/ tmp目录是否被认为是一个好习惯,还是最好假设/ tmp从一个调用变为另一个调用。
答案 0 :(得分:1)
在容器之间共享/ tmp文件夹不是一个好习惯,但是您可以创建具有多次读写权限的持久卷:
apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0003
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Recycle
storageClassName: slow
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /tmp
server: 172.17.0.2
并使用它。
有关如何使用documentation.中的卷的更多信息