github.com/oam-dev/kubevela@v1.9.11/docs/examples/advanced-cue/mysql-pvc.yaml (about)

     1  apiVersion: core.oam.dev/v1beta1
     2  kind: Application
     3  metadata:
     4    name: mysql-pvc
     5  spec:
     6    components:
     7    - name: mysql
     8      type: webservice
     9      properties:
    10        env:
    11          - name: MYSQL_ROOT_PASSWORD
    12            value: root
    13        image: mysql:5.7
    14        port: 3306
    15        cpu: 1000m
    16        memory: 500M
    17      traits:
    18        - type: ingress
    19          properties:
    20            http:
    21              /: 13666
    22            domain: com.zdww1
    23        - type: scaler
    24          properties:
    25            replicas: 1
    26        - type: cpuscaler
    27          properties:
    28            cpuUtil: 70
    29            min: 1
    30            max: 3
    31        - type: pvc
    32          properties:
    33            claimName: aaa
    34            accessModes:
    35              - ReadWriteOnce
    36            storageClassName: nfs-dynamic-sc
    37            resources:
    38              requests:
    39                storage: 1Gi
    40            volumesToMount:
    41              - mountPath: /aaa
    42                name: aaa
    43        - type: pvc
    44          properties:
    45            claimName: bbb
    46            accessModes:
    47              - ReadWriteOnce
    48            storageClassName: nfs-dynamic-sc
    49            resources:
    50              requests:
    51                storage: 1Gi
    52            volumesToMount:
    53              - mountPath: /bbb
    54                name: bbb