K8S学习之基础二十五:k8s存储类之storageclass

k8s存储类之StorageClass

​ k8s可以通过StorageClass,动态生成一个pv供k8s的pvc使用

​ 每个StorageClass都包含字段provisioner,parameters和reclaimPolicy

​ 具体来说,StorageClass定义一下两部分:

​ 1、PV属性,比如大小、类型等

​ 2、创建PV需要使用的存储插件,如Ceph、NFS等

image-20250312110241206

​ 以NFS为例,需要一个 nfs-client的自动装载程序,称之为provisioner,该程序会使用已经配置好的NFS服务器自动创建持久卷,也就是自动帮我们创建PV

​ raclimPolicy:回收策略,默认删除

​ 安装nfs provisioner,用于配合存储类动态生成pv,这里以pod模式运行

​ 将nfs-subdir-external-provisioner.tar.gz上传到harbor仓库

​ 创建sa,使pod可以操作k8s

vi servieaccount.yaml
serviceaccount.yaml 
apiVersion: v1
kind: ServiceAccount
metadata:
  name: nfs-provisioner

​ 对sa授权

kubectl create clusterrolebinding nfs-provisioner-clusterrolebinding --clusterrole=cluster-admin --serviceaccount=default:nfs-provisione
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值