artifacthub helm/rook/rook-ceph 1.6.0
v1.6.0

latest releases: 1.15.1, 1.15.0, 1.14.10...
3 years ago

Major Themes

v1.6.0 is a minor release with features primarily for the Ceph operator.

K8s Version Support

Kubernetes supported versions: 1.11 and newer

Upgrade Guides

If you are running a previous Rook version, please see the corresponding storage provider upgrade guide:

Breaking Changes

Removed Storage Providers

Each storage provider is unique and requires time and attention to properly develop and support. After much discussion with the community, we have decided to remove three storage providers from Rook in order to focus our efforts on storage providers that have active community support. See the project status for more information. These storage providers have been removed:

  • CockroachDB
  • EdgeFS
  • YugabyteDB

Ceph

  • Support for creating OSDs via Drive Groups was removed. Please refer to the Ceph upgrade guide for migration instructions.

Features

Ceph

  • Ceph Pacific (v16) support, including features such as:
    • Multiple Ceph Filesystems
    • Networking dual stack
  • CephFilesystemMirror CRD to support mirroring of CephFS volumes with Pacific
  • Ceph CSI Driver
    • CSI v3.3.0 driver enabled by default
    • Volume Replication Controller for improved RBD replication support
    • Multus support
    • GRPC metrics disabled by default
  • Ceph RGW
    • Extended the support of vault KMS configuration
    • Scale with multiple daemons with a single deployment instead of a separate deployment for each rgw daemon
  • OSDs:
    • LVM is no longer used to provision OSDs as of Nautilus 14.2.14 Octopus 15.2.9, and Pacific 16.2.0, simplifying the OSDs on raw devices, except for encrypted OSDs and multiple OSDs per device.
    • More efficient updates for multiple OSDs at the same time (in the same failure domain) to speed up upgrades for larger Ceph clusters
  • Multiple Ceph mgr daemons are supported for stretch clusters and other clusters where HA of the mgr is critical (set count: 2 under mgr in the CephCluster CR)
  • Pod Disruption Budgets (PDBs) are enabled by default for Mon, RGW, MDS, and OSD daemons. See the disruption management settings.
  • Monitor failover can be disabled, for scenarios where maintenance is planned and automatic mon failover is not desired
  • CephClient CRD has been converted to use the controller-runtime library

Don't miss a new rook-ceph release

NewReleases is sending notifications on new releases.