forked from rook/rook
We now support the addition of the PVC that acts as a metadata device
for a given OSD.
For this, you need to create a new `volumeClaimTemplates`, its name must
be "metadata" otherwise, Rook won't pick it up.
A template will look like this:
```
volumeClaimTemplates:
- metadata:
name: data
spec:
resources:
requests:
storage: 10Gi
# IMPORTANT: Change the storage class depending on your environment (e.g. local-storage, gp2)
storageClassName: gp2
volumeMode: Block
accessModes:
- ReadWriteOnce
- metadata:
name: metadata
spec:
resources:
requests:
storage: 6Gi
# IMPORTANT: Change the storage class depending on your environment (e.g. local-storage, gp2)
storageClassName: gp2
volumeMode: Block
accessModes:
- ReadWriteOnce
```
We now map block and block.db directly inside the container instead of
running ceph-volume activate. This is much cleaner.
Closes: https://github.com/rook/rook/issues/3852
Signed-off-by: Sébastien Han <seb@redhat.com>
856 B
856 B
Major Themes
Action Required
Notable Features
- Added K8s 1.17 to the test matrix and removed K8s 1.12 from the test matrix.
Ceph
- OSD refactor: drop support for Rook legacy OSD, directory OSD and Filestore OSD. For more details refer to the corresponding issue.
- OSD on PVC now supports a metadata device, refer to the cluster on PVC section or the corresponding issue.
EdgeFS
YugabyteDB
Cassandra
- Added JMX Prometheus exporter support.
Breaking Changes
Minio
- The minio operator was removed from Rook