Kubernetes-PV/PVC

时间:2020-01-15 09:14:37   收藏:0   阅读:108

PV (Persistent Volume)

和Volume的区别

PV支持的主流存储方案:

创建PV

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv001
spec:
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteMany
  persistentVolumeReclaimPolicy: Recycle 
  nfs:
    path: /data/k8s/
    server: 172.16.1.131

accessModes

Reclaim

当前支持的回收策略:

Phase

PVC (Persistent Volume Claim)

创建PVC

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
  name: myclaim
spec:
  accessModes:
    - ReadWriteMany
  resources:
    requests:
      storage: 8Gi

Phase

Pending – 等待可用的PV
Bound – PV被绑定到PVC
Lost – 找不到绑定的PV

在Pod中使用

kind: Pod
apiVersion: v1
metadata:
name: mypod
spec:
containers:
- name: myfrontend
  image: dockerfile/nginx
  volumeMounts:
  - mountPath: "/var/www/html"
    name: mypd
volumes:
- name: mypd
  persistentVolumeClaim:
    claimName: myclaim

原文:https://www.cnblogs.com/wangyiyang/p/12194759.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!