首页 > 其他分享 >创建PV、PVC

创建PV、PVC

时间:2024-03-21 11:48:42浏览次数:25  
标签:PV 创建 app storage v1 PVC 1Gi spec metadata

apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-v1
  labels:
    app: v1
spec:
  nfs:
    server: 10.16.17.57                          #NFS服务器地址
    path: /data/volumes/v1                       #NFS路径
  accessModes: ["ReadWriteOnce"]                 #只允许一个节点以读写方式挂载
  capacity:
    storage: 1Gi                                 #存储容量
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-v2
  labels:
    app: v2
spec:
  nfs:
    server: 10.16.17.57
    path: /data/volumes/v2
  accessModes: ["ReadOnlyMany"]                   #允许多个节点以只读方式挂载
  capacity:
    storage: 1Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
  name: pv-v3
  labels:
    app: v3
spec:
  nfs:
    server: 10.16.17.57
    path: /data/volumes/v3
  accessModes: ["ReadWriteMany"]                   #允许多个节点以读写方式挂载
  capacity:
    storage: 1Gi


---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-v1
spec:
  accessModes: ["ReadWriteOnce"]                   #访问模式
  selector:
    matchLabels:                                   #选择器,匹配标签 app: v1 的PV
      app: v1
  resources:
    requests:
      storage: 1Gi                                 #请求存储容量
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-v2
spec:
  accessModes: ["ReadOnlyMany"]
  selector:
    matchLabels:
      app: v2
  resources:
    requests:
      storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: pvc-v3
spec:
  accessModes: ["ReadWriteMany"]
  selector:
    matchLabels:
      app: v3
  resources:
    requests:
      storage: 1Gi

 

标签:PV,创建,app,storage,v1,PVC,1Gi,spec,metadata
From: https://www.cnblogs.com/hm1825/p/18086982

相关文章

  • IPV6
          ......
  • 创建NFS类型的存储
    安装NFS,设置共享目录#centosyum-yinstallnfs-utils#ubuntuaptinstallnfs-server#启动RPC服务startrpcbind#创建共享目录mkdir-p/data/share共享目录vim/etc/exports/data/share*(rw,no_root_squash)exportfs-arv 挂载NFSapiVersion:apps/v1kin......
  • 本地代码创建仓库上传到git
    1.打开项目所在文件夹2.在项目文件夹外层右键,选择“gitbashhere”3.在命令窗口中输入:gitinit进行初始化4.在gitee或git中将创建好的仓库地址复制下来5.在命令窗口中输入:gitremoteaddorigin仓库地址6.在命令行输入:gitpulloriginmaster7.在命令行输入:gitadd.8.......
  • 创建Service资源
    Nodeport类型:apiVersion:v1#api版本kind:Service#资源类型metadata:name:nginx-service#Service的名称labels:#Service自己的标签app:nginx#为该Service设置key为app,value为nginx的标签spec:......
  • 创建Deployment
    apiVersion:apps/v1kind:Deploymentmetadata:name:nginx-deployment#Deployment名称labels:app:nginx#Deployment标签定义spec:replicas:1#副本数selector:......
  • QT6实现创建与操作sqlite数据库三种方式方式对比(二)
    一.概述Qt访问Sqlite数据库的三种方式(即使用三种类库去访问),QSqlQuery、QSqlQueryModel、QSqlTableModel,对于这三种类库,可看为一个比一个上层,也就是封装的更厉害,甚至第三种QSqlTableModel,根本就不需要开发者懂SQL语言,也能操作Sqlite数据库。二.Qt读写Sqlite数据库的三种方......
  • 类的定义与创建
    类的定义与创建面向对象基本概念面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在各种联系。那么在程序中使用对象来影射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。面向对象是把解决的问题按照一定的......
  • 创建自己的简单脚手架工具
    什么是脚手架?        脚手架是能帮助我们快速完成项目初始化等操作的工具。        比如在创建完react项目后的模板通常不是我们需要的,我们需要对原始模板删除一些文件才方便我们使用。因此,如果我们自己开发一个脚手架,然后下载修改后的项目模板,这样就能提高......
  • Java中String类型的创建与比较(详解)
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、String类型是什么??二、String类型的创建使用字符串字面量使用new关键字intern()方法简读图解String的比较总结前言提示:这里可以添加本文要记录的大概内容:在背八股文(Holis版)的过程中遇......
  • 线程的创建与终止
    线程的创建与终止:1.线程的创建:应用程序在启动时,通常仅有一个线程在执行,称为“初始化线程”,它的主要功能是创建新线程,利用一个线程创建函数,并提供相应参数,创建函数执行完毕后,返回一个线程标识符供以后使用。2.线程的终止:当一个线程完成了自己的任务后,或是线程在运行中出现异......