################################################################################################################# # Define the settings for the rook-ceph-external cluster with common settings for a production cluster. # For example, if Rook is not managing any existing cluster in the 'rook-ceph' namespace do: # kubectl create -f crds.yaml -f common.yaml -f operator.yaml # kubectl create -f cluster-external.yaml # If there is already a cluster managed by Rook in 'rook-ceph' then run: # kubectl create -f common-external.yaml -f cluster-external-management.yaml ################################################################################################################# apiVersion: ceph.rook.io/v1 kind: CephCluster metadata: name: rook-ceph-external namespace: rook-ceph-external # namespace:cluster spec: external: enable: true # If there are multiple clusters, the directory must be unique for each cluster. dataDirHostPath: /var/lib/rook # providing an image is required, if you want to create other CRs (rgw, mds, nfs) cephVersion: image: quay.io/ceph/ceph:v19.2.3 # Should match external cluster version