• FAQ安装部署
  • Kubernetes 集群快速安装 OpenEBS 存储并设置默认 StorageClass

由于社区很多用户在初次接触和安装 K8s 集群时并未接触过 K8s 存储,但 KubeSphere 安装需要依赖一个默认的 StorageClass,本文提供一个简单快捷的存储安装方式。

我们使用 CNCF Incubation 存储项目 OpenEBS 的 Hostpath 来安装存储和设置默认存储类型。

  1. 安装 OpenEBS:
kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml
  1. 查看 StorageClass:
kubectl get sc
NAME                         PROVISIONER        RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
openebs-device               openebs.io/local   Delete          WaitForFirstConsumer   false                  46h
openebs-hostpath    openebs.io/local   Delete          WaitForFirstConsumer   false                  46h
  1. 设置 openebs-hostpath 为默认 StorageClass:
kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}'

完成上述操作后即可继续参考文档部署 KubeSphere。