其他分享
首页 > 其他分享> > kubesphere使用阿里云NAS作为集群存储类

kubesphere使用阿里云NAS作为集群存储类

作者:互联网

一,具体部署流程
1,安装aliyun 的csi插件,用来实现动态生成pv

aliyun 存储插件分为CSI Provisioner和CSI Plugin两部分:

Provisioner:目前只支持云盘,提供云盘数据卷动态创建的功能;

Plugin:云盘、NAS、OSS均需实现plugin;云盘实现了attach、mount的功能;NAS、OSS实现mount功能;

CSI插件 yaml地址:https://github.com/kubernetes-sigs/alibaba-cloud-csi-driver/tree/master/deploy/nas #目录中两个都要装

rbac.yaml : https://github.com/kubernetes-sigs/alibaba-cloud-csi-driver/blob/master/deploy/rbac.yaml #

2,在NAS控制台手动创建挂载
指定主机的目录 以及NAS系统挂载的目录 同StorageClass.yaml 中的server

3,创建使用NAS服务的StorageClass
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: alicloud-nas-subpath
annotations:
torageclass.kubernetes.io/is-default-class: 'true'
mountOptions:

备注点:

volumeAs 可选subpath、filesystem,分别表示创建子目录类型的PV和文件系统类型PV。
reclaimPolicy PV的回收策略,默认为Delete,支持Retain。
Delete模式:删除PVC的时候,需配合archiveOnDelete一起使用。
当archiveOnDelete为true时,PV和NAS文件只是被重命名,不会被删除。
当archiveOnDelete为false时,PV和NAS文件会被真正删除。
Retain模式:删除PVC的时候,PV和NAS文件系统不会被删除,需要您手动删除。
如果数据安全性要求高,推荐使用Retain方式以免误删数据。

标签:PV,yaml,kubesphere,csi,NAS,集群,Retain,com
来源: https://www.cnblogs.com/peng-zone/p/16408578.html