Skip to content

nirs/ramen

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

151a25f · Jan 29, 2025
Jan 28, 2025
Oct 31, 2022
Jan 30, 2023
Jan 2, 2025
Jan 2, 2025
Dec 4, 2024
Jan 28, 2025
Jan 29, 2025
Mar 13, 2023
Dec 5, 2024
Jan 27, 2025
Jan 14, 2025
Jan 14, 2025
Jan 22, 2021
Apr 16, 2024
Jan 3, 2025
Jan 13, 2025
May 21, 2023
Mar 5, 2024
Apr 21, 2021
Aug 26, 2024
Jan 30, 2023
Oct 23, 2024
Jul 26, 2024
Oct 31, 2022
May 21, 2023
Jan 14, 2025
Jan 14, 2025
May 8, 2024

Repository files navigation

Ramen

Ramen is an open-cluster-management (OCM) placement extension that provides recovery and relocation services for workloads, and their persistent data, across a set of OCM managed clusters. Ramen provides cloud-native interfaces to orchestrate the placement of workloads and their data on PersistentVolumes, which include:

  • Relocating workloads to a peer cluster, for planned migrations across clusters
  • Recovering workloads to a peer cluster, due to unplanned loss of a cluster

Ramen relies on storage plugins providing support for the CSI storage replication addon, of which ceph-csi is a sample implementation.

For details regarding use-cases for Ramen see the motivation guide.

Getting Started and Documentation

For installation, see the install guide.

For configuration, see the configure guide.

For usage of Ramen to orchestrate placement of workloads, see the usage guide.

Volume Replication Group (VRG) usage

Kubernetes Resource Protection

Contributing

We welcome contributions. See contributing guide to get started.

Report a Bug

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

Project Status

The entire project is under development, and hence all APIs supported by Ramen are currently alpha. There are no releases as yet.

  • Alpha: The API may change in incompatible ways in a later software release without notice, recommended for use only in short-lived testing clusters, due to increased risk of bugs and lack of long-term support.

Licensing

Ramen is under the Apache 2.0 license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 86.5%
  • Python 11.7%
  • Makefile 1.1%
  • Shell 0.7%
  • Dockerfile 0.0%
  • Ruby 0.0%