k8s KubeSphere的storageclass实现
系统版本ubuntu 16.04本次安装采用helm的方式,亲测可用# helm versionversion.BuildInfo{Version:"v3.3.4", GitCommit:"a61ce5633af99708171414353ed49547cf05013d", GitTreeState:"clean", GoVersion:"go1.14.9"}1、增加repohelm repo a
·
系统版本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
更多推荐
已为社区贡献31条内容
所有评论(0)