OpenEBS

  • openebs.io
  • 源于 longhorn fork,在一些实现上有分歧
    • Control Plane functionality
    • iSCSI Target implementation
    • Quorum
    • Backup / Restore
    • UI

存储类型

VolumeStorageRequirement
OpenEBS MayastorSSDs/Cloud Volumes低延时, HA, 同步副本, 快照, 克隆, Thin provisioning
OpenEBS cStorDisks/SSDs/Cloud Volumes保护节点异常, 同步副本, 快照, 克隆, Thin provisioning
OpenEBS Jivahostpath, 外部挂载保护节点异常, 同步副本, Thin provisioning
Local PV - Hostpathhostpath, 外部挂载低延时, 本地持久卷
Local PV - DeviceDisks/SSDs/Cloud Volumes低延时, 本地持久卷
Local PV - ZFSDisks/SSDs/Cloud Volumes低延时, 本地持久卷, 快照, 克隆
Local PV - Rawfile低延时, 本地持久卷
# 需要先安装 iscsi
# https://docs.openebs.io/docs/next/prerequisites.html
helm repo add openebs https://openebs.github.io/charts
helm repo update
helm install --namespace openebs --name openebs openebs/openebs
# 直接安装
kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml