1.9.0
1.9.01.8.01.7.01.6.01.5.01.4.01.3.01.2.01.1.01.0.0

›Introduction

Introduction

  • Overview
  • Features and Benefits
  • Use cases
  • Releases
  • Support

Concepts

  • Container Attached Storage
  • OpenEBS Architecture
  • CAS Engines
  • cStor
  • Jiva
  • Local PV
  • NDM

User Guides

  • Quickstart
  • Prerequisites
  • Installation
  • NDM
  • cStor
  • Jiva
  • Local PV
  • mayactl
  • Upgrade
  • Uninstall

Stateful Applications

  • RDS like MySQL
  • Prometheus
  • Minio
  • GitLab
  • Percona
  • Elasticsearch
  • Cassandra
  • NuoDB
  • PostgreSQL
  • Redis
  • MongoDB
  • Jira
  • Read-Write-Many (RWM)

Advanced Topics

  • Performance testing
  • FAQs
  • Kubernetes upgrades
  • Troubleshooting
  • Knowledge Base
  • Alpha Features
EditCreate An Issue

Welcome to OpenEBS Documentation


Introduction

OpenEBS is the leading open-source project for container-attached and container-native storage on Kubernetes. OpenEBS adopts Container Attached Storage (CAS) approach, where each workload is provided with a dedicated storage controller. OpenEBS implements granular storage policies and isolation that enable users to optimize storage for each specific workload. OpenEBS runs in user space and does not have any Linux kernel module dependencies. See OpenEBS Features & Benefits and Use cases.


Quickstart

  • OpenEBS requires iSCSI client to be configured and iscsid service running on the worker nodes. Verify if iSCSI service is up and running before starting the installation.

  • Default installation works in most of the cases. As a Kubernetes cluster-admin, start the default installation using either

    helm install --namespace openebs --name openebs stable/openebs --version 1.9.0
    

    More infromation about openebs installation using different helm version can be found here.

    (or)

    kubectl apply -f https://openebs.github.io/charts/openebs-operator-1.9.0.yaml
    

    For advanced installation steps, see Installation section.

  • Verify if OpenEBS is installed successfully and start provisioning OpenEBS volumes through Kubernetes PVC interface by using kubectl command. For more details on how to provision different types of OpenEBS volumes, see guides for cStor volume, Jiva Volume and OpenEBS local Volume.


Explore documentation


OpenEBS Architecture
OpenEBS quick start
OpenEBS platforms
OpenEBS use cases
Troubleshooting OpenEBS
OpenEBS Support

Run stateful applications on OpenEBS


OpenEBS Architecture
OpenEBS Archipdate ntecture
OpenEBS Architecture

OpenEBS Minio
OpenEBS Redis
OpenEBS NFS

OpenEBS Architecture
OpenEBS Architecture
OpenEBS Architecture

OpenEBS for Percona
OpenEBS for NuoDB
OpenEBS for MongoDB


See Also:

Container Attached Storage (CAS)

CNCF CAS Blog

OpenEBS architecture




Feedback


Was this page helpful?

Thanks for the feedback. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement. Engage and get additional help on https://kubernetes.slack.com/messages/openebs/.

OpenEBS Features and Benefits →

On this page:

  • See Also:
    • Container Attached Storage (CAS)
    • CNCF CAS Blog
    • OpenEBS architecture

Get in touch with OpenEBS community via Slack

mayadata.io
Get OpenEBS support through Director Online