Files
my-rook-config/Documentation
Blaine Gardner 086fa8231c rgw: configure entirely in operator
Configure the Ceph rgw daemon completely from the operator a la the
recent changes to the Ceph mon, mgr, and mds operators.

Create the rgw deployment or daemonset first, and then create the
keyring secret for the object store with its owner reference as the
corresponding deployment or daemonset. When the replication controller
is deleted, the secret is also deleted.

The RGW's mime.types file is now stored in a configmap with a different
file created for each object store. This is primarily just a means to
get the mime.types file into the rgw pod, but the added benefit is that
the administrator can modify the configmap, which could reduce
susceptibility to file type execution vulnerabilities (worst case).

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2019-03-07 08:02:42 -07:00
..
2019-02-13 22:29:27 -08:00
2019-03-03 22:12:11 +09:00
2019-02-20 19:07:29 +05:30
2019-03-01 00:26:55 +08:00
2019-02-04 09:46:00 -08:00
2019-02-14 16:06:05 -05:00
2019-01-22 13:05:56 +02:00

Rook

Rook is an open source cloud-native storage orchestrator, providing the platform, framework, and support for a diverse set of storage solutions to natively integrate with cloud-native environments.

Rook turns storage software into self-managing, self-scaling, and self-healing storage services. It does this by automating deployment, bootstrapping, configuration, provisioning, scaling, upgrading, migration, disaster recovery, monitoring, and resource management. Rook uses the facilities provided by the underlying cloud-native container management, scheduling and orchestration platform to perform its duties.

Rook integrates deeply into cloud native environments leveraging extension points and providing a seamless experience for scheduling, lifecycle management, resource management, security, monitoring, and user experience.

For more details about the status of storage solutions currently supported by Rook, please refer to the project status section of the Rook repository. We plan to continue adding support for other storage systems and environments based on community demand and engagement in future releases.

Quick Start Guides

Starting Rook in your cluster is as simple as two kubectl commands. See our Quickstart guide for the details on what you need to get going.

Storage Provider Designs

High-level Storage Provider design documents:

Storage Provider Status Description
Ceph Stable Ceph is a highly scalable distributed storage solution for block storage, object storage, and shared file systems with years of production deployments.
EdgeFS Alpha EdgeFS is high-performance and fault-tolerant object storage system with Geo-Transparent data access to file, block or object.

Low level design documentation for supported list of storage systems collected at design docs section.