github.com/oam-dev/kubevela@v1.9.11/docs/examples/workflow/apply-object/app.yaml (about) 1 apiVersion: core.oam.dev/v1beta1 2 kind: Application 3 metadata: 4 name: server-with-pvc 5 namespace: default 6 spec: 7 components: 8 - name: express-server 9 type: webservice 10 properties: 11 image: crccheck/hello-world 12 port: 8000 13 volumes: 14 - name: "my-pvc" 15 type: "pvc" 16 mountPath: "/test" 17 claimName: "myclaim" 18 19 workflow: 20 steps: 21 - name: apply-pvc 22 type: apply-object 23 properties: 24 value: 25 apiVersion: v1 26 kind: PersistentVolumeClaim 27 metadata: 28 name: myclaim 29 namespace: default 30 spec: 31 accessModes: 32 - ReadWriteOnce 33 resources: 34 requests: 35 storage: 8Gi 36 storageClassName: standard 37 # for multi-cluster 38 # cluster: my-cluster 39 - name: apply-server 40 type: apply-component 41 properties: 42 component: express-server