0.5

0.80.70.60.5

›Setup

Getting Started

  • Quick Start Guide
  • Introduction
  • Getting Help
  • FAQ

Concepts

  • CAS
  • Architecture
  • Features
  • Maya
  • Storage Engines
  • Storage Schema
  • Storage Policies

Setup

  • Prerequisites
  • Platforms
  • Installation
  • Upgrade
  • Storage Classes
  • Storage Pools

Tasks

  • mayactl

Integrations

  • OpenShift
  • StackPointCloud
  • IBMCloud
  • MayaOnline

Releases

  • Changelog

Troubleshooting

  • Troubleshooting
  • Collecting Logs
  • Installation
  • Persistent Volumes

Contributor Resources

  • Open source Meetings
  • Contributor's Guide
Edit

OpenEBS supported platforms

Documentation for OpenEBS v0.5 is no longer actively maintained. The version you are currently viewing is a static snapshot. Click here for the latest version.


OpenEBS is tested on the following platforms.

Native Kubernetes (Versions 1.7.5+, 1.8, 1.9, 1.10, 1.11)

MiniKube (Versions 0.25.x, 0.26.x)

GKE (Kubernetes versions 1.7.x , 1.8.x,)

Azure (Kubernetes versions)

AWS (Kubernetes built using EC2)

IBM Cloud Private (Versions 1.2.0, 2.1.0, 2.1.0.1, 2.1.0.2)

RedHat OpenShift (Versions 3.7, 3.8)

RedHat MiniShift (Versions 1.10.0+)

Native Kubernetes and MiniKube

As a prerequisite, OpenEBS requires Kubernetes CRD capabilities and hence Kubernetes versions 1.7.5+ are suitable.

OpenEBS is tested on versions 1.7.5+, 1.8, 1.9, 1.10 and 1.11.

Similarly, MiniKube versions that are tested for OpenEBS are 0.25.x and 0.26.x.

Another prerequisite is open-iSCSI packages must be installed and configured. For installing open-iscsi on Ubuntu, CentOS, and CoreOS, see the prerequisites section.

GKE

GKE with Kubernetes versions 1.8 onwards are supported. While creating a cluster, ensure that you choose Ubuntu 16.4 or above, which comes with open-iscsi installed and configured.

Ubuntu on GKE

Note: COS image does not come with the open-iscsi package and also installing new packages on COS based hosts is not allowed on GKE. Hence, OpenEBS will not work on GKE with hosts based on COS image.

Azure Cloud

On Azure, kubelet runs inside a container and open-iscsi packages are not available by default on Azure. For instructions to install and configure, see open-iscsi on Azure.

Once the prerequisites are met, you can follow the steps mentioned in installation section similar to installing OpenEBS on a vanilla Kubernetes cluster.

AWS

On AWS, you can setup Kubernetes cluster using Ubuntu machines using EC2. Once the prerequisites are met you can follow the steps as mentioned in the installation section.

IBM Cloud Private

OpenEBS is tested with IBM Private Cloud version 2.1. For details about how to integrate OpenEBS into IBM Private Cloud charts/catalog, see instructions here.

RedHat OpenShift and RedHat MiniShift

OpenShift installation may require some changes to the installation procedure. You need to use oc instead of kubecltl. Detailed explanation is available at Integration of OpenEBS with OpenShift.

← Prerequisites for InstallationOpenEBS Installation →
  • Native Kubernetes and MiniKube
  • GKE
  • Azure Cloud
  • AWS
  • IBM Cloud Private
  • RedHat OpenShift and RedHat MiniShift
EventsHackfestsHangoutsMeetupsCafe
CareersNewslettersVideosDocsReleases
SlackGitHubTwitterBlogsEmailFacebook