mirror of
https://gitlab.kube.huskypup.net/Scooby/Homelabv4.git
synced 2026-08-21 05:26:49 +00:00
Initial commit
This commit is contained in:
@@ -0,0 +1,132 @@
|
||||
# Rook-Ceph Operator Values
|
||||
# https://github.com/rook/rook/blob/master/deploy/charts/rook-ceph/values.yaml
|
||||
|
||||
# Install CRDs with the chart (required for bootstrap)
|
||||
crds:
|
||||
enabled: true
|
||||
|
||||
# Enable RBD CSI driver (block storage)
|
||||
enableRbdDriver: true
|
||||
|
||||
# Disable CephFS CSI driver (not needed for this deployment)
|
||||
enableCephfsDriver: false
|
||||
|
||||
# Enable Prometheus monitoring
|
||||
monitoring:
|
||||
enabled: true
|
||||
|
||||
# Allow operator to run on control-plane nodes
|
||||
tolerations:
|
||||
- key: "node-role.kubernetes.io/control-plane"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
# Resource limits for operator
|
||||
resources:
|
||||
limits:
|
||||
memory: 512Mi
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 128Mi
|
||||
|
||||
# Enable device discovery daemon
|
||||
enableDiscoveryDaemon: true
|
||||
|
||||
# CSI driver configuration
|
||||
csi:
|
||||
# Enable RBD provisioner
|
||||
enableRbdDriver: true
|
||||
# Disable CephFS provisioner
|
||||
enableCephfsDriver: false
|
||||
|
||||
# Enable CSI host networking for better performance
|
||||
enableCSIHostNetwork: true
|
||||
|
||||
# CSI plugin tolerations for running on all nodes
|
||||
pluginTolerations:
|
||||
- key: "node-role.kubernetes.io/control-plane"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
provisionerTolerations:
|
||||
- key: "node-role.kubernetes.io/control-plane"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
|
||||
# Provisioner replicas (HA)
|
||||
provisionerReplicas: 2
|
||||
|
||||
# Resource limits for CSI pods
|
||||
csiRBDPluginResource: |
|
||||
- name : driver-registrar
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 128Mi
|
||||
- name : csi-rbdplugin
|
||||
resource:
|
||||
requests:
|
||||
memory: 128Mi
|
||||
cpu: 50m
|
||||
limits:
|
||||
memory: 512Mi
|
||||
- name : liveness-prometheus
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 128Mi
|
||||
|
||||
csiRBDProvisionerResource: |
|
||||
- name : csi-provisioner
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 256Mi
|
||||
- name : csi-resizer
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 256Mi
|
||||
- name : csi-attacher
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 256Mi
|
||||
- name : csi-snapshotter
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 256Mi
|
||||
- name : csi-rbdplugin
|
||||
resource:
|
||||
requests:
|
||||
memory: 128Mi
|
||||
cpu: 50m
|
||||
limits:
|
||||
memory: 512Mi
|
||||
- name : liveness-prometheus
|
||||
resource:
|
||||
requests:
|
||||
memory: 64Mi
|
||||
cpu: 25m
|
||||
limits:
|
||||
memory: 128Mi
|
||||
|
||||
# Discover devices automatically
|
||||
discover:
|
||||
tolerations:
|
||||
- key: "node-role.kubernetes.io/control-plane"
|
||||
operator: "Exists"
|
||||
effect: "NoSchedule"
|
||||
Reference in New Issue
Block a user