Skip to content

red-hat-storage/rook

This branch is 271 commits ahead of, 4 commits behind rook/rook:master.

Folders and files

NameName
Last commit message
Last commit date
May 14, 2024
Mar 21, 2025
Apr 29, 2024
Mar 10, 2025
Mar 19, 2025
Mar 3, 2025
Mar 11, 2025
Feb 20, 2025
Jan 27, 2025
Mar 21, 2025
Mar 20, 2025
Mar 28, 2024
May 18, 2022
Apr 29, 2024
Jan 16, 2025
Oct 24, 2023
Jan 22, 2025
Jan 26, 2025
Dec 11, 2024
Jan 30, 2018
Aug 15, 2023
Nov 8, 2016
Mar 20, 2024
Apr 27, 2023
Apr 27, 2023
Nov 8, 2016
Mar 3, 2025
Jan 10, 2024
Mar 3, 2025
Aug 14, 2024
Feb 18, 2025
Feb 19, 2022
Mar 17, 2025
Mar 17, 2025
Oct 18, 2023

Rook

CNCF Status GitHub release Docker Pulls Go Report Card OpenSSF Scorecard CII Best Practices Security scanning Slack Twitter Follow

What is Rook?

Rook is an open source cloud-native storage orchestrator for Kubernetes, providing the platform, framework, and support for Ceph storage to natively integrate with Kubernetes.

Ceph is a distributed storage system that provides file, block and object storage and is deployed in large scale production clusters.

Rook automates deployment and management of Ceph to provide self-managing, self-scaling, and self-healing storage services. The Rook operator does this by building on Kubernetes resources to deploy, configure, provision, scale, upgrade, and monitor Ceph.

The status of the Ceph storage provider is Stable. Features and improvements will be planned for many future versions. Upgrades between versions are provided to ensure backward compatibility between releases.

Rook is hosted by the Cloud Native Computing Foundation (CNCF) as a graduated level project. If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF. For details about who's involved and how Rook plays a role, read the CNCF announcement.

Getting Started and Documentation

For installation, deployment, and administration, see our Documentation and QuickStart Guide.

Contributing

We welcome contributions. See Contributing to get started.

Report a Bug

For filing bugs, suggesting improvements, or requesting new features, please open an issue.

Reporting Security Vulnerabilities

If you find a vulnerability or a potential vulnerability in Rook please let us know immediately at cncf-rook-security@lists.cncf.io. We'll send a confirmation email to acknowledge your report, and we'll send an additional email when we've identified the issues positively or negatively.

For further details, please see the complete security release process.

Contact

Please use the following to reach members of the community:

Community Meeting

A regular community meeting takes place the 2nd Tuesday of every month at 9:00 AM PT (Pacific Time). Convert to your local timezone.

Any changes to the meeting schedule will be added to the agenda doc and posted to Slack #announcements.

Anyone who wants to discuss the direction of the project, design and implementation reviews, or general questions with the broader community is welcome and encouraged to join.

Official Releases

Official releases of Rook can be found on the releases page. Please note that it is strongly recommended that you use official releases of Rook, as unreleased versions from the master branch are subject to changes and incompatibilities that will not be supported in the official releases. Builds from the master branch can have functionality changed and even removed at any time without compatibility support and without prior notice.

Licensing

Rook is under the Apache 2.0 license.

FOSSA Status

About

Storage Orchestration for Kubernetes

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 94.1%
  • Shell 2.8%
  • Python 1.9%
  • Makefile 0.8%
  • Smarty 0.3%
  • JavaScript 0.1%