rook-ceph-operator-values.yaml 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. # https://github.com/rook/rook/blob/v1.15.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. # -- CEPH CSI NFS provisioner resource requirement list
  150. # @default -- see values.yaml
  151. csiNFSProvisionerResource: |
  152. - name : csi-provisioner
  153. resource:
  154. requests:
  155. memory: 128Mi
  156. cpu: 100m
  157. limits:
  158. memory: 256Mi
  159. - name : csi-nfsplugin
  160. resource:
  161. requests:
  162. memory: 512Mi
  163. cpu: 250m
  164. limits:
  165. memory: 1Gi
  166. - name : csi-attacher
  167. resource:
  168. requests:
  169. memory: 512Mi
  170. cpu: 250m
  171. limits:
  172. memory: 1Gi
  173. # -- CEPH CSI NFS plugin resource requirement list
  174. # @default -- see values.yaml
  175. csiNFSPluginResource: |
  176. - name : driver-registrar
  177. resource:
  178. requests:
  179. memory: 128Mi
  180. cpu: 50m
  181. limits:
  182. memory: 256Mi
  183. - name : csi-nfsplugin
  184. resource:
  185. requests:
  186. memory: 512Mi
  187. cpu: 250m
  188. limits:
  189. memory: 1Gi
  190. # Set provisionerTolerations and provisionerNodeAffinity for provisioner pod.
  191. # The CSI provisioner would be best to start on the same nodes as other ceph daemons.
  192. # -- Array of tolerations in YAML format which will be added to CSI provisioner deployment
  193. provisionerTolerations:
  194. - key: storage-node
  195. operator: Equal
  196. value: "true"
  197. effect: PreferNoSchedule
  198. # -- The node labels for affinity of the CSI provisioner deployment [^1]
  199. provisionerNodeAffinity: "storage-node=true" #key1=value1,value2; key2=value3
  200. # Set pluginTolerations and pluginNodeAffinity for plugin daemonset pods.
  201. # The CSI plugins need to be started on all the nodes where the clients need to mount the storage.
  202. # -- Array of tolerations in YAML format which will be added to CephCSI plugin DaemonSet
  203. pluginTolerations:
  204. - key: storage-node
  205. operator: Equal
  206. value: "true"
  207. effect: PreferNoSchedule
  208. # -- Enable Ceph CSI Liveness sidecar deployment
  209. enableLiveness: true
  210. serviceMonitor:
  211. # -- Enable ServiceMonitor for Ceph CSI drivers
  212. enabled: true
  213. monitoring:
  214. # -- Enable monitoring. Requires Prometheus to be pre-installed.
  215. # Enabling will also create RBAC rules to allow Operator to create ServiceMonitors
  216. enabled: true