Update storageclass.yaml

pull/10/head
plhw57tbe 4 months ago
parent cc830e8050
commit 19ca004489

@ -1,10 +1,20 @@
# StorageClass 资源配置(用于定义存储资源的类型和动态供应策略)
# apiVersion 指定 Kubernetes API 版本storage.k8s.io/v1 是 StorageClass 的稳定版本
apiVersion: storage.k8s.io/v1
# kind 定义资源类型为 StorageClass用于统一管理存储资源的属性
kind: StorageClass
metadata:
# StorageClass 的名称,需与前面 PV 和 PVC 中指定的 storageClassName 一致
name: local-storage
# 注解:设置为默认存储类(当 PVC 未指定 storageClassName 时,自动使用此存储类)
annotations:
storageclass.kubernetes.io/is-default-class: "true"
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: Immediate
spec:
# 存储供应器:指定用于动态创建 PV 的插件(此处使用 no-provisioner 表示不支持动态供应)
# 因为前面的 PV 是手动创建的本地存储,无需动态生成,所以使用此供应器
provisioner: kubernetes.io/no-provisioner
# 卷绑定模式Immediate 表示 PVC 创建后立即尝试绑定可用的 PV不等待 Pod 调度)
# 对于本地存储,若使用 WaitForFirstConsumer 模式会更合适(等待 Pod 调度后再绑定对应节点的 PV
# 此处配置为 Immediate需确保 PV 已提前创建且满足 PVC 条件
volumeBindingMode: Immediate

Loading…
Cancel
Save