rook-ceph-operator-values.yaml 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. # https://github.com/rook/rook/blob/v1.18.9/deploy/charts/rook-ceph/values.yaml
  2. csi:
  3. # -- CEPH CSI RBD provisioner resource requirement list
  4. # csi-omap-generator resources will be applied only if `enableOMAPGenerator` is set to `true`
  5. # @default -- see values.yaml
  6. csiRBDProvisionerResource: |
  7. - name : csi-provisioner
  8. resource:
  9. requests:
  10. memory: 128Mi
  11. cpu: 100m
  12. limits:
  13. memory: 256Mi
  14. - name : csi-resizer
  15. resource:
  16. requests:
  17. memory: 128Mi
  18. cpu: 100m
  19. limits:
  20. memory: 256Mi
  21. - name : csi-attacher
  22. resource:
  23. requests:
  24. memory: 128Mi
  25. cpu: 100m
  26. limits:
  27. memory: 256Mi
  28. - name : csi-snapshotter
  29. resource:
  30. requests:
  31. memory: 128Mi
  32. cpu: 100m
  33. limits:
  34. memory: 256Mi
  35. - name : csi-rbdplugin
  36. resource:
  37. requests:
  38. memory: 0
  39. cpu: 0
  40. limits:
  41. memory: 512Mi
  42. - name : csi-omap-generator
  43. resource:
  44. requests:
  45. memory: 512Mi
  46. cpu: 250m
  47. limits:
  48. memory: 1Gi
  49. - name : liveness-prometheus
  50. resource:
  51. requests:
  52. memory: 128Mi
  53. cpu: 50m
  54. limits:
  55. memory: 256Mi
  56. # -- CEPH CSI RBD plugin resource requirement list
  57. # @default -- see values.yaml
  58. csiRBDPluginResource: |
  59. - name : driver-registrar
  60. resource:
  61. requests:
  62. memory: 128Mi
  63. cpu: 50m
  64. limits:
  65. memory: 256Mi
  66. - name : csi-rbdplugin
  67. resource:
  68. requests:
  69. memory: 512Mi
  70. cpu: 250m
  71. limits:
  72. memory: 1Gi
  73. - name : liveness-prometheus
  74. resource:
  75. requests:
  76. memory: 128Mi
  77. cpu: 50m
  78. limits:
  79. memory: 256Mi
  80. # -- CEPH CSI CephFS provisioner resource requirement list
  81. # @default -- see values.yaml
  82. csiCephFSProvisionerResource: |
  83. - name : csi-provisioner
  84. resource:
  85. requests:
  86. memory: 0
  87. cpu: 0
  88. limits:
  89. memory: 256Mi
  90. - name : csi-resizer
  91. resource:
  92. requests:
  93. memory: 0
  94. cpu: 0
  95. limits:
  96. memory: 256Mi
  97. - name : csi-attacher
  98. resource:
  99. requests:
  100. memory: 0
  101. cpu: 0
  102. limits:
  103. memory: 256Mi
  104. - name : csi-snapshotter
  105. resource:
  106. requests:
  107. memory: 0
  108. cpu: 0
  109. limits:
  110. memory: 256Mi
  111. - name : csi-cephfsplugin
  112. resource:
  113. requests:
  114. memory: 0
  115. cpu: 0
  116. limits:
  117. memory: 512Mi
  118. - name : liveness-prometheus
  119. resource:
  120. requests:
  121. memory: 0
  122. cpu: 0
  123. limits:
  124. memory: 256Mi
  125. # -- CEPH CSI CephFS plugin resource requirement list
  126. # @default -- see values.yaml
  127. csiCephFSPluginResource: |
  128. - name : driver-registrar
  129. resource:
  130. requests:
  131. memory: 0
  132. cpu: 0
  133. limits:
  134. memory: 256Mi
  135. - name : csi-cephfsplugin
  136. resource:
  137. requests:
  138. memory: 0
  139. cpu: 0
  140. limits:
  141. memory: 1Gi
  142. - name : liveness-prometheus
  143. resource:
  144. requests:
  145. memory: 0
  146. cpu: 0
  147. limits:
  148. memory: 256Mi
  149. # Set provisionerTolerations and provisionerNodeAffinity for provisioner pod.
  150. # The CSI provisioner would be best to start on the same nodes as other ceph daemons.
  151. # -- Array of tolerations in YAML format which will be added to CSI provisioner deployment
  152. provisionerTolerations:
  153. - key: storage-node
  154. operator: Equal
  155. value: "true"
  156. effect: PreferNoSchedule
  157. # -- The node labels for affinity of the CSI provisioner deployment [^1]
  158. provisionerNodeAffinity: "storage-node=true" #key1=value1,value2; key2=value3
  159. # Set pluginTolerations and pluginNodeAffinity for plugin daemonset pods.
  160. # The CSI plugins need to be started on all the nodes where the clients need to mount the storage.
  161. # -- Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet
  162. pluginTolerations:
  163. - key: storage-node
  164. operator: Equal
  165. value: "true"
  166. effect: PreferNoSchedule
  167. # -- Enable Ceph CSI Liveness sidecar deployment
  168. enableLiveness: true
  169. serviceMonitor:
  170. # -- Enable ServiceMonitor for Ceph CSI drivers
  171. enabled: true
  172. monitoring:
  173. # -- Enable monitoring. Requires Prometheus to be pre-installed.
  174. # Enabling will also create RBAC rules to allow Operator to create ServiceMonitors
  175. enabled: true