首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kubernetes 存储卷:PVC 与 StorageClass 最小示例

Kubernetes 存储卷:PVC 与 StorageClass 最小示例

作者头像
安全风信子
发布2025-11-18 16:34:34
发布2025-11-18 16:34:34
70
举报
文章被收录于专栏:AI SPPECHAI SPPECH

一句话承诺:两个 YAML 跑通 Pod 动态存储卷挂载。

StorageClass(示例)

代码语言:javascript
复制
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: fast
provisioner: kubernetes.io/no-provisioner
volumeBindingMode: WaitForFirstConsumer

PVC 与 Pod

代码语言:javascript
复制
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: data-pvc
spec:
  accessModes: ["ReadWriteOnce"]
  resources:
    requests:
      storage: 1Gi
  storageClassName: fast
---
apiVersion: v1
kind: Pod
metadata:
  name: app
spec:
  containers:
    - name: c
      image: busybox
      command: ['sh', '-c', 'sleep 3600']
      volumeMounts:
        - name: data
          mountPath: /data
  volumes:
    - name: data
      persistentVolumeClaim:
        claimName: data-pvc

少量解释

  • 动态供给需云盘/CSI 配合,示例为无供给者场景。
  • WaitForFirstConsumer 避免提前绑定不合适的节点。

常见坑与替代法

  • 坑:PVC Pending。替代:检查 StorageClass 与 PV 供给。
  • 坑:权限不匹配。替代:fsGroup 设置权限。

下一篇预告

K8s 滚动更新与回滚:部署策略与命令清单。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • StorageClass(示例)
  • PVC 与 Pod
  • 少量解释
  • 常见坑与替代法
  • 下一篇预告
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档