GithubHelp home page GithubHelp logo

rjstyles / openebs Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openebs/openebs

0.0 2.0 0.0 4.14 MB

OpenEBS is containerized storage for containers integrated tightly into K8S and other environments and based on distributed block storage and containerization of storage control. OpenEBS derives intent from K8S and other YAML or JSON such as per container QoS SLAs, tiering and replica policies, and more. OpenEBS is EBS API compliant as well.

Home Page: http://openebs.readthedocs.io/en/latest/overview/

License: Apache License 2.0

Makefile 1.77% Ruby 26.14% Shell 67.60% HCL 4.48%

openebs's Introduction

OpenEBS

Build Status Docker Pulls Slack

http://www.openebs.io/

OpenEBS is purpose built storage for containerized environments, written in GoLang, built upon block storage containers we call Virtual Storage Machines or VSMs.

Some of the features provided by a single VSM are:

  • is a set of fully isolated block storage containers,
  • has it's own iSCSI stack,
  • full set of storage management APIs,
  • can distribute application consistent data to another VSM or an S3 compatible storage.

Performant Storage Delivered

OpenEBS can scale to an arbitrarily large number of VSMs as it manages the metadata of the block storage system at a file level. The block storage for each VSM is managed as one single file or directory. Further, the IO to this file is managed through large size chunks rather than the typical small size blocks. This enables OpenEBS to deliver higher performance for each VSM and to scale to a large number of VSMs.

Installation and Getting Started

OpenEBS can be setup in few easy steps either on Physical Machines or VMs. Please follow our Getting Started documentation

Status

We are in the alpha stage with active development underway. See our Project Tracker for more details.

Contributing

OpenEBS is completely Open Source and makes use of other Open Source projects listed below. The project is in the early stages of development and we welcome your feedback and contributions in any form possible. If you have not already, please make our day and star us above.

Show me the Code

This is a meta-repository for OpenEBS. Here please find various documentation related artifacts and code related to integrating OpenEBS with popular orchestration engines like kubernetes, swarm, mesos, rancher, etc., The core storage and storage orchestration source code is distributed in other repositories under the OpenEBS organization. Please start with the pinned repositories or with OpenEBS Architecture document.

Credits

License

OpenEBS is developed under Apache 2.0 License at the project level. Some components of the project are derived from other opensource projects like Nomad, Longhorn and are distributed under their respective licenses.

openebs's People

Contributors

ajkumar01 avatar akashshah26595 avatar deepakjayaprakash avatar epowell101 avatar kmova avatar payes avatar prateekpandey14 avatar raghavarora16 avatar umamukkara avatar vharsh avatar yudaykiran avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.