| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187 |
- # https://github.com/rook/rook/blob/v1.18.9/deploy/charts/rook-ceph/values.yaml
- csi:
- # -- CEPH CSI RBD provisioner resource requirement list
- # csi-omap-generator resources will be applied only if `enableOMAPGenerator` is set to `true`
- # @default -- see values.yaml
- csiRBDProvisionerResource: |
- - name : csi-provisioner
- resource:
- requests:
- memory: 128Mi
- cpu: 100m
- limits:
- memory: 256Mi
- - name : csi-resizer
- resource:
- requests:
- memory: 128Mi
- cpu: 100m
- limits:
- memory: 256Mi
- - name : csi-attacher
- resource:
- requests:
- memory: 128Mi
- cpu: 100m
- limits:
- memory: 256Mi
- - name : csi-snapshotter
- resource:
- requests:
- memory: 128Mi
- cpu: 100m
- limits:
- memory: 256Mi
- - name : csi-rbdplugin
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 512Mi
- - name : csi-omap-generator
- resource:
- requests:
- memory: 512Mi
- cpu: 250m
- limits:
- memory: 1Gi
- - name : liveness-prometheus
- resource:
- requests:
- memory: 128Mi
- cpu: 50m
- limits:
- memory: 256Mi
- # -- CEPH CSI RBD plugin resource requirement list
- # @default -- see values.yaml
- csiRBDPluginResource: |
- - name : driver-registrar
- resource:
- requests:
- memory: 128Mi
- cpu: 50m
- limits:
- memory: 256Mi
- - name : csi-rbdplugin
- resource:
- requests:
- memory: 512Mi
- cpu: 250m
- limits:
- memory: 1Gi
- - name : liveness-prometheus
- resource:
- requests:
- memory: 128Mi
- cpu: 50m
- limits:
- memory: 256Mi
- # -- CEPH CSI CephFS provisioner resource requirement list
- # @default -- see values.yaml
- csiCephFSProvisionerResource: |
- - name : csi-provisioner
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- - name : csi-resizer
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- - name : csi-attacher
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- - name : csi-snapshotter
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- - name : csi-cephfsplugin
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 512Mi
- - name : liveness-prometheus
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- # -- CEPH CSI CephFS plugin resource requirement list
- # @default -- see values.yaml
- csiCephFSPluginResource: |
- - name : driver-registrar
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- - name : csi-cephfsplugin
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 1Gi
- - name : liveness-prometheus
- resource:
- requests:
- memory: 0
- cpu: 0
- limits:
- memory: 256Mi
- # Set provisionerTolerations and provisionerNodeAffinity for provisioner pod.
- # The CSI provisioner would be best to start on the same nodes as other ceph daemons.
- # -- Array of tolerations in YAML format which will be added to CSI provisioner deployment
- provisionerTolerations:
- - key: storage-node
- operator: Equal
- value: "true"
- effect: PreferNoSchedule
- # -- The node labels for affinity of the CSI provisioner deployment [^1]
- provisionerNodeAffinity: "storage-node=true" #key1=value1,value2; key2=value3
- # Set pluginTolerations and pluginNodeAffinity for plugin daemonset pods.
- # The CSI plugins need to be started on all the nodes where the clients need to mount the storage.
- # -- Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet
- pluginTolerations:
- - key: storage-node
- operator: Equal
- value: "true"
- effect: PreferNoSchedule
- # -- Enable Ceph CSI Liveness sidecar deployment
- enableLiveness: true
- serviceMonitor:
- # -- Enable ServiceMonitor for Ceph CSI drivers
- enabled: true
- monitoring:
- # -- Enable monitoring. Requires Prometheus to be pre-installed.
- # Enabling will also create RBAC rules to allow Operator to create ServiceMonitors
- enabled: true
|