系统版本ubuntu 16.04

本次安装采用helm的方式,亲测可用

# helm version
version.BuildInfo{Version:"v3.3.4", GitCommit:"a61ce5633af99708171414353ed49547cf05013d", GitTreeState:"clean", GoVersion:"go1.14.9"}

1、增加repo

helm repo add openebs https://openebs.github.io/charts
helm repo update

2、安装openebs

helm install openebs --namespace default openebs/openebs

3、观察状态

kubectl get sc
root@k8s-master:~# kubectl get sc
NAME                         PROVISIONER                                                AGE
openebs-device               openebs.io/local                                           22m
openebs-hostpath   openebs.io/local                                           22m
openebs-jiva-default         openebs.io/provisioner-iscsi                               22m
openebs-snapshot-promoter    volumesnapshot.external-storage.k8s.io/snapshot-promoter   22m

4、设置默认的,KubeSphere安装是默认选择default的

kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'
效果如下
root@k8s-master:~# kubectl get sc
NAME                         PROVISIONER                                                AGE
openebs-device               openebs.io/local                                           22m
openebs-hostpath (default)   openebs.io/local                                           22m
openebs-jiva-default         openebs.io/provisioner-iscsi                               22m
openebs-snapshot-promoter    volumesnapshot.external-storage.k8s.io/snapshot-promoter   22m
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐