惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
博客园 - 司徒正美
L
LangChain Blog
有赞技术团队
有赞技术团队
大猫的无限游戏
大猫的无限游戏
Stack Overflow Blog
Stack Overflow Blog
Engineering at Meta
Engineering at Meta
U
Unit 42
Microsoft Azure Blog
Microsoft Azure Blog
I
InfoQ
博客园 - 叶小钗
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
月光博客
月光博客
量子位
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
博客园_首页
Last Week in AI
Last Week in AI
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
D
DataBreaches.Net

OneUptime Blog

How to Monitor Azure App Services (PaaS) with OpenTelemetry Grafana Stack vs OneUptime: DIY Observability or Unified Platform? Your AI Workloads Are About to Blow Up Your Observability Bill The Great Observability Consolidation Is Here How to Write Custom Object Classes for Ceph How to Write Custom Ceph Manager Modules How to Write a ceph.conf Configuration File How to Use Rook-Ceph with OpenShift How to Use Rook-Ceph with Longhorn for Comparison How to Configure Volume Snapshot Class for RBD in Rook How to Configure VolumeReplicationClass Scheduling Intervals in Rook How to Set Up Volume Replication with Rook-Ceph How to Create Volume Group Snapshots with Rook CSI How to Visualize Ceph Network Performance in Grafana How to Enable Virtual Host-Style Bucket Access in Rook How to View Runtime Configuration via Admin Socket How to View Quota Settings and Update Stats in Ceph RGW How to View PG Scaling Recommendations with autoscale-status How to View PG Distribution via Admin Socket How to View Performance Metrics in the Ceph Dashboard How to View OSD Performance Counters in Ceph How to View Connection Status via Admin Socket How to View Ceph Cluster Summary Dashboard via CLI How to Version Control Rook-Ceph Configuration How to Version Control Ceph Infrastructure with Terraform How to Verify Kubernetes Node Requirements for Rook-Ceph Deployment How to Verify Health Before and After Rook Upgrades How to Verify Data Integrity with Deep Scrubbing How to Verify Complete Rook-Ceph Cleanup How to Verify Backup Integrity from Ceph Snapshots
How to Understand New Features in Each Ceph Release
Nawaz Dhandala · 2026-03-31 · via OneUptime Blog

Overview

Ceph follows a major release cadence with named versions - Quincy, Reef, Squid, and so on. Each release brings new features, performance improvements, and changes that affect Rook deployments. Knowing how to evaluate these is essential for planning upgrades.

Where to Find Release Notes

The primary sources for Ceph release information are:

# View release notes for currently running version
kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- ceph version
# Then check: https://docs.ceph.com/en/latest/releases/

Official channels to track:

  • Ceph release notes at docs.ceph.com/en/latest/releases/
  • Rook release notes at rook.io/docs/rook/latest/
  • Ceph blog at ceph.io/en/news/

Evaluating Features by Component

RADOS / Core Storage

New RADOS features often affect data durability and performance:

# Check current RADOS features enabled in pools
kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- ceph osd pool get mypool all | grep pg_num
kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- ceph features

RBD (Block Storage)

View enabled RBD features on an image to evaluate snapshot and clone capabilities:

kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- rbd info mypool/myimage

Enable a new RBD feature on existing images:

kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- rbd feature enable mypool/myimage deep-flatten

CephFS

Track new MDS features with each release:

kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- ceph fs dump
kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- ceph mds stat

RGW (Object Storage)

Review RGW zone configuration and enabled features:

kubectl -n rook-ceph exec -it deploy/rook-ceph-tools -- radosgw-admin zone get

Rook-Specific Feature Gates

Rook exposes new Ceph features through the CephCluster spec. For example, to set the Ceph version and enable modules:

apiVersion: ceph.rook.io/v1
kind: CephCluster
spec:
  cephVersion:
    image: quay.io/ceph/ceph:v19.2.0
  mgr:
    modules:
      - name: pg_autoscaler
        enabled: true

Check the current CephCluster configuration:

kubectl -n rook-ceph get cephcluster rook-ceph -o jsonpath='{.spec.mgr.modules}'

Tracking the Changelog Programmatically

Script to compare features between two releases:

#!/bin/bash
PREV_VER="18.2.0"
NEW_VER="19.2.0"
echo "Comparing Ceph $PREV_VER vs $NEW_VER"
curl -s "https://raw.githubusercontent.com/ceph/ceph/v${NEW_VER}/doc/releases/squid.rst" | head -100

Summary

Tracking new Ceph features requires consulting official release notes, the Rook changelog, and using ceph CLI commands to inspect enabled features. By systematically reviewing each component - RADOS, RBD, CephFS, and RGW - you can identify high-value features to enable and plan informed upgrades for your Rook-managed cluster.