当前位置: 首页 > article >正文

Kubernetes技术与架构-存储 2

在Kubernetes集群中,一块持久化存储空间是可以被回收再利用,简称PV,即PersistentVolume,Pod实例需要使用PV的时候,可以使用PVC定义申请PV存储资源,PVC是PersistentVolumeClaim的简称,PV的申请分为静态申请或者动态申请。

图片

如上所示,Pod实例挂载一个主机类型的持久化存储类型到容器实例中,在回收再利用之前,使用rm命令清空该存储空间的旧数据内容

图片

图片

如上所示,使用claimRef属性字段实现PVC与PV之间相互引用与绑定

图片

如上所示,为StorageClass存储类设置可扩展容量的字段allowVolumeExpansion

csi

容器存储接口,为Kubernetes集群挂载存储文件系统到Pod容器实例中的可扩展接口

fc

挂载块存储到Pod容器实例中

hostPath

挂载主机存储文件系统到Pod容器实例中

iscsi 

以IP地址的方式挂载SCSI存储文件系统Pod容器实例中

local

挂载本地存储文件系统到Pod容器实例中,例如,一块磁盘、一个分区或者一个文件夹

nfs

挂载网络共享文件系统到Pod容器实例中

如上所示,Kubernetes集群支持的、可扩展的挂载持久化存储类型

图片

如上所示,定义一个nfs类型的持久化存储PV,其容量大小是5Gi,其中,volumeMode包括Block块存储类型以及FileSystem文件系统存储类型,accessModes设置访问类型,ReadWriteOnce标识只能被一个服务器节点Node读写,ReadOnlyMany标识能被多个服务器节点Node读,ReadWriteMany标识能被多个服务器节点Node读写,ReadWriteOncePod标识只能被一个Pod读写

图片

如上所示,定一个PVC,其容量大小是8Gi

图片

如上所示,在Pod中定义一个PVC,由Kubernetes集群根据条件查找PV,并挂载到Pod容器实例中

图片

如上所示,定义一个PV,挂载一个block块存储类型fc到Pod容器实例中,其容量大小是10Gi

图片

如上所示,定义一个PVC,其存储类型是block块存储

图片

如上所示,定义一个Pod,使用PVC申请一个block块存储类型PV,并挂载到Pod的容器实例中

图片

如上所示,定义一个PVC,申请一个容量大小是10Gi的快照存储类型VolumeSnapshot

图片

如上所示,定义一个PVC,从其他PVC中申请持久化存储,其容量大小是10Gi


http://www.kler.cn/a/106626.html

相关文章:

  • unittest和pytest
  • 字节青训营 数字魔法的加一操作
  • Android CCodec Codec2 (二一)InputBuffers
  • flink实战 -- flink SQL 实现列转行
  • Flask和Python实现在线课堂学生疲劳检测系统设计与实现
  • Array数组方法
  • Kafka - 消息队列的两种模式
  • gitlab 通过变量连接自建K8S
  • 鸿鹄工程项目管理系统 Spring Cloud+Spring Boot+Mybatis+Vue+ElementUI+前后端分离构建工程项目管理系统项目背景
  • 计算机网络重点概念整理-第六章 应用层【期末复习|考研复习】
  • 【鸿蒙软件开发】ArkTS通用事件
  • Mac-postman存储文件目录
  • vue的双向绑定的原理,和angular的对比
  • 计算机毕业设计 基于SpringBoot高校竞赛管理系统的设计与实现 Javaweb项目 Java实战项目 前后端分离 文档报告 代码讲解 安装调试
  • 【C++进阶】set和map的基本使用(灰常详细)
  • Chapter1:C++概述
  • 三代自动驾驶系统及主流科技公司自动驾驶技术方案简介
  • 在Mac上安装MongoDB 5.0
  • 如何构造强一致性系统?理解数据一致性里的2PC和TCC模式原理,以及如何做(有图)
  • LeetCode 面试题 16.03. 交点
  • clang-前端插件-给各种无花括号的“块”加花括号-基于llvm15--clang-plugin-add-brace
  • STM32:TTL串口调试
  • 计算机操作系统重点概念整理-第二章 进程管理【期末复习|考研复习】
  • 【ModbusTCP协议】
  • Spring Authorization Server 1.1 扩展实现 OAuth2 密码模式与 Spring Cloud 的整合实战
  • C++数据结构X篇_21_插入排序(稳定的排序)