|
2 | 2 | apiVersion: storage.k8s.io/v1 |
3 | 3 | kind: VolumeAttributesClass |
4 | 4 | metadata: |
5 | | - name: flex |
| 5 | + name: qos-vac |
6 | 6 | driverName: rbd.csi.ceph.com |
7 | 7 | parameters: |
8 | | - baseIops: "1800" |
9 | | - maxIops: "10000" |
10 | | - baseBps: "104857600" |
11 | | - maxBps: "188743680" |
12 | | - iopsPerGiB: "12" |
13 | | - bpsPerGiB: "209715" |
14 | | - baseVolSizeBytes: "21474836480" |
| 8 | + # rbd volume QoS. |
| 9 | + # QoS provides settings for rbd volume read/write iops |
| 10 | + # and read/write bandwidth. There are 6 base qos parameters |
| 11 | + # among them, when users apply for a volume capacity equal |
| 12 | + # to or less than BaseVolSizebytes, use base qos limit. |
| 13 | + # For the portion of capacity exceeding BaseVolSizebytes, |
| 14 | + # QoS will be increased in steps set per GiB. If the step |
| 15 | + # size parameter per GiB is not provided, only base QoS limit |
| 16 | + # will be used and not associated with capacity size. |
| 17 | + # |
| 18 | + # note: currently supports rbd-nbd mounter. |
| 19 | + # |
| 20 | + # For more details |
| 21 | + # (optional) the base limit of operations per second. |
| 22 | + baseIops: 1000 |
| 23 | + # (optional) the max limit of operations per second. |
| 24 | + # maxIops: <> |
| 25 | + # (optional) the base limit of read operations per second. |
| 26 | + # baseReadIops: <> |
| 27 | + # (optional) the max limit of read operations per second. |
| 28 | + # maxReadIops: <> |
| 29 | + # (optional) the base limit of write operations per second. |
| 30 | + # baseWriteIops: <> |
| 31 | + # (optional) the max limit of write operations per second. |
| 32 | + # maxWriteIops: <> |
| 33 | + # (optional) the base limit of bytes per second. |
| 34 | + # baseBps: <> |
| 35 | + # (optional) the max limit of bytes per second. |
| 36 | + # maxBps: <> |
| 37 | + # (optional) the base limit of read bytes per second. |
| 38 | + # baseReadBps: <> |
| 39 | + # (optional) the max limit of read bytes per second. |
| 40 | + # maxReadBps: <> |
| 41 | + # (optional) the base limit of write bytes per second. |
| 42 | + # baseWriteBps: <> |
| 43 | + # (optional) the max limit of write bytes per second. |
| 44 | + # maxWriteBps: <> |
| 45 | + # (optional) the limit of operations per GiB. |
| 46 | + # iopsPerGiB: <> |
| 47 | + # (optional) the limit of read operations per GiB. |
| 48 | + # readIopsPerGiB: <> |
| 49 | + # (optional) the limit of write operations per GiB. |
| 50 | + # writeIopsPerGiB: <> |
| 51 | + # (optional) the limit of bytes per GiB. |
| 52 | + # bpsPerGiB: <> |
| 53 | + # (optional) the limit of read bytes per GiB. |
| 54 | + # readBpsPerGiB: <> |
| 55 | + # (optional) the limit of write bytes per GiB. |
| 56 | + # writeBpsPerGiB: <> |
| 57 | + # (optional) min size of volume what use to calc qos beased on capacity. |
| 58 | + # baseVolSizeBytes:<> |
0 commit comments