【k8s】Volume-pvc

环境

  1. kubernetes 1.20.6
  2. Spring Boot 2.5.0-RC1

目标

在建立好 pv 之后,如果要使用存储,则需要建立对应的 pvc 去和 pv 进行绑定。
pvc 全称是 PersistentVolumeClaim,表示使用 pv 的声明。

示例

建立 pv

[root@master ~]# kubectl get pv
NAME   CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM   STORAGECLASS   REASON   AGE
pv1    1Gi        RWX            Retain           Available                                   25s
pv2    2Gi        RWX            Retain           Available                                   14s
pv5    5Gi        RWX            Retain           Available                                   5s

pvc.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc2
spec:
  resources:
    requests:
      storage: 2Gi
  accessModes:
    - ReadWriteMany

查看

[root@master ~]# kubectl get pv
NAME   CAPACITY   ACCESS MODES   RECLAIM POLICY   STATUS      CLAIM          STORAGECLASS   REASON   AGE
pv1    1Gi        RWX            Retain           Available                                          3m56s
pv2    2Gi        RWX            Retain           Bound       default/pvc2                           3m45s
pv5    5Gi        RWX            Retain           Available                                          3m36s
[root@master ~]# kubectl get pvc
NAME   STATUS   VOLUME   CAPACITY   ACCESS MODES   STORAGECLASS   AGE
pvc2   Bound    pv2      2Gi        RWX                           3s

查看详情

[root@master ~]# kubectl describe pvc pvc2
Name:          pvc2
Namespace:     default
StorageClass:
Status:        Bound
Volume:        pv2
Labels:        <none>
Annotations:   pv.kubernetes.io/bind-completed: yes
               pv.kubernetes.io/bound-by-controller: yes
Finalizers:    [kubernetes.io/pvc-protection]
Capacity:      2Gi
Access Modes:  RWX
VolumeMode:    Filesystem
Used By:       <none>
Events:        <none>

总结

pvc 可以和 pv 进行绑定,然后提供存储。

附录

posted @   jiangbo4444  阅读(60)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2020-08-21 【JavaScript】Math
点击右上角即可分享
微信分享提示