2024-10-02 11:59:40 -07:00
|
|
|
##########################################################################
|
|
|
|
|
# Pre-create the pools for the an object store with custom configuration.
|
|
|
|
|
# kubectl create -f object-separate-pools-test.yaml
|
|
|
|
|
##########################################################################
|
2024-09-30 12:14:43 -07:00
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
|
|
|
|
name: rgw.root
|
|
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
name: .rgw.root
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.control
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.meta
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.log
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.buckets.index
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.buckets.non-ec
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.otp
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|
|
|
|
|
---
|
|
|
|
|
apiVersion: ceph.rook.io/v1
|
|
|
|
|
kind: CephBlockPool
|
|
|
|
|
metadata:
|
2024-10-02 11:59:40 -07:00
|
|
|
name: object-separate-pools.rgw.buckets.data
|
2024-09-30 12:14:43 -07:00
|
|
|
namespace: rook-ceph # namespace:cluster
|
|
|
|
|
spec:
|
|
|
|
|
application: rgw
|
|
|
|
|
failureDomain: osd
|
|
|
|
|
parameters:
|
|
|
|
|
pg_autoscale_mode: "off"
|
|
|
|
|
pg_num: "1"
|
|
|
|
|
replicated:
|
|
|
|
|
requireSafeReplicaSize: false
|
|
|
|
|
size: 1
|