我是靠谱客的博主 无限裙子,最近开发中收集的这篇文章主要介绍Kubernetes-4: 共享持久化存储 PV、PVC,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、PV

1、编写yml:k8s_nfs_pv_data.yml

apiVersion: v1
kind: PersistentVolume
metadata:
name: pv0001
labels:
type: nfs001
spec:
capacity:
storage: 128Mi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Recycle
nfs:
path: "/Users/chenfenli/Bin/kubernetes/data"
server: 127.0.0.1
readOnly: false

2、创建pv

MacBook-Air:test chenfenli$ kubectl create -f k8s_nfs_pv_data.yml
persistentvolume/pv0001 created
MacBook-Air:test chenfenli$ kubectl get pv -o wide
NAME
CAPACITY
ACCESS MODES
RECLAIM POLICY
STATUS
CLAIM
STORAGECLASS
REASON
AGE
VOLUMEMODE
pv0001
128Mi
RWX
Recycle
Available
18m
Filesystem
MacBook-Air:test chenfenli$

二、PVC

1、编写yml:k8s_nfs_pvc_mysql.yml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pv0001
spec:
accessModes:
- ReadWriteMany
resources:
requests:
storage: 36Mi
  • pvc的metadata.name 跟上面pv的metadata.name 保持一致

 2、创建pvc

MacBook-Air:test chenfenli$ kubectl create -f k8s_nfs_pvc_mysql.yml
persistentvolumeclaim/pv0001 created
MacBook-Air:test chenfenli$ kubectl get pvc -o wide
NAME
STATUS
VOLUME
CAPACITY
ACCESS MODES
STORAGECLASS
AGE
VOLUMEMODE
pv0001
Bound
pvc-6d99e164-cb7b-464c-8fa1-c1254fb13b18
36Mi
RWX
hostpath
8s
Filesystem
MacBook-Air:test chenfenli$

最后

以上就是无限裙子为你收集整理的Kubernetes-4: 共享持久化存储 PV、PVC的全部内容,希望文章能够帮你解决Kubernetes-4: 共享持久化存储 PV、PVC所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部