Files
IKT210-kubernetes-cluster/manifests/rook/objectstore.yaml
2026-07-26 09:35:26 +02:00

43 lines
955 B
YAML

apiVersion: ceph.rook.io/v1
kind: CephObjectStore
metadata:
name: rook-ceph-objectstore
namespace: rook-ceph
spec:
metadataPool:
replicated:
size: 3
parameters:
compression_mode: none
dataPool:
failureDomain: host
erasureCoded:
dataChunks: 2
codingChunks: 1
parameters:
compression_mode: aggressive
preservePoolsOnDelete: true
gateway:
port: 80
securePort: 443
instances: 2
placement:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: node-role.kubernetes.io/control-plane
operator: DoesNotExist
tolerations:
- key: node-role.kubernetes.io/control-plane
operator: Exists
effect: NoSchedule
resources:
requests:
cpu: "500m"
memory: 512Mi
limits:
cpu: "1"
memory: 1Gi