github.com/oam-dev/kubevela@v1.9.11/docs/examples/app-with-volumes/app-task-volumes.yaml (about) 1 apiVersion: core.oam.dev/v1beta1 2 kind: Application 3 metadata: 4 name: app-task 5 spec: 6 components: 7 - name: mytask 8 type: task 9 properties: 10 image: "busybox" 11 cmd: 12 - sleep 13 - "1000" 14 volumes: 15 - name: "my-pvc" 16 mountPath: "/var/www/html1" 17 - name: "my-cm" 18 mountPath: "/var/www/html2" 19 - name: "my-cm-noitems" 20 mountPath: "/var/www/html22" 21 - name: "mysecret" 22 mountPath: "/var/www/html3" 23 - name: "my-empty-dir" 24 mountPath: "/var/www/html4" 25 traits: 26 - type: volumes 27 properties: 28 volumes: 29 - name: "my-pvc" 30 type: "pvc" 31 claimName: "myclaim" 32 - name: "my-cm" 33 type: "configMap" 34 cmName: "myCmName" 35 items: 36 - key: "k1" 37 path: "./a1" 38 - key: "k2" 39 path: "./a2" 40 - name: "my-cm-noitems" 41 type: "configMap" 42 cmName: "myCmName2" 43 - name: "mysecret" 44 type: "secret" 45 secretName: "mysecret" 46 - name: "my-empty-dir" 47 type: "emptyDir"