本文共 477 字,大约阅读时间需要 1 分钟。
在Pod中共享卷以供多方使用是非常常见的操作。VolumeMounts.subPath属性正是为了解决这种场景而设计的,它允许我们指定的是引用卷中的子路径,而不是根路径。这对于管理多个容器共享存储卷非常有用。
1、存储卷挂载
在使用存储卷前,我们需要先创建一个Persistent Volume Claim(PVC)。以下是一个示例配置:
kind: PersistentVolumeClaimapiVersion: v1metadata: name: pv-subpath labels: release: stablespec: capacity: 10Gi accessModes: - ReadWriteOnce persistentVolumeReclaimPolicy: Recycle hostPath: path: /mnt/data
如上示例,这个PVC被命名为pv-subpath,容量为10Gi,访问模式为ReadWriteOnce,堆垒策略为Recycle,挂载路径为宿主机的/mnt/data目录。
转载地址:http://wqryk.baihongyu.com/