27.7. 指定子路径
使用 volumeMounts.subPath
属性在卷内指定 subPath
,而不是卷的根目录。subPath
允许您在一个 pod 中共享一个卷用于多个卷。
要查看卷中的文件列表,请运行 oc rsh
命令:
$ oc rsh <pod> sh-4.2$ ls /path/to/volume/subpath/mount example_file1 example_file2 example_file3
指定 subPath
:
subPath 用法示例
apiVersion: v1 kind: Pod metadata: name: my-site spec: containers: - name: mysql image: mysql volumeMounts: - mountPath: /var/lib/mysql name: site-data subPath: mysql 1 - name: php image: php volumeMounts: - mountPath: /var/www/html name: site-data subPath: html 2 volumes: - name: site-data persistentVolumeClaim: claimName: my-site-data