搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
小小林熬夜学编程
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
火焰效果材质实现_在UE4中实现Radial Blur效果
2
FFTW3_fftw3 优化技术
3
element 的el-tabs默认选中项改变背景颜色问题_vue+element tabs选项卡颜色
4
分享一个AI模型网站,琳琅满目
5
自定义UI界面inspector面板(Editor)以及自定义参数在inspector面板内显示效果(PropertyDrawer)_unity自定义inspector面板list
6
el-select多选全选_el-select 多选
7
高级基础知识:ObservableCollection 类_observablecollection 筛选前50条
8
Vue3 使用elementUI_vue3 使用element-ui
9
PX4_ECL_EKF代码分析1_px4 ekf2 代码详解
10
【JavaFx基础】JavaFX 文件选择器_javafx 选择文件
当前位置:
article
> 正文
k8s--基础--18.5--存储卷--类型--PVC理论_k8s pvc 概念
作者:小小林熬夜学编程 | 2024-03-01 05:41:58
赞
踩
k8s pvc 概念
k8s–基础–18.5–存储卷–类型–PVC理论
1、pv
PersistentVolume(PV)是群集中的一块存储,由管理员配置或使用存储类动态配置。
PV是集群中的资源,就像节点是集群资源一样。
PV是容量插件,如Volumes,但其生命周期独立于使用PV的任何单个pod。
此API对象捕获存储实现的详细信息,包括NFS,iSCSI或特定于云提供程序的存储系统
2、pvc
PersistentVolumeClaim(PVC)是一个持久化存储卷,我们在创建pod时可以定义这个类型的存储卷。
pvc类似于一个pod
Pod消耗节点资源,PVC消耗PV资源。
Pod可以请求特定级别的资源(CPU和内存),pvc在申请pv的时候也可以请求特定的大小和访问模式。
例如:可以单节点读/写
例如:可以多节点只读
3、pv和pvc的生命周期
PV是群集中的资源。
PVC是对这些资源的请求,并且还充当对资源的索赔检查。
PV和PVC之间的相互作用遵循以下生命周期
pv的供应方式
绑定
使用
回收策略
3.1、pv的供应方式
配置PV的两种方式
静态
动态
3.1.1、静态
集群管理员创建了许多PV。它们包含可供群集用户使用的实际存储的详细信息。
它们存在于Kubernetes API中,可供使用。
3.1.2、动态
当管理员创建的静态PV都不匹配用户的PersistentVolumeClaim时,群集可能会尝试为PVC专门动态配置卷。
动态配置卷配置基于StorageClasses
PVC必须请求存储类,管理员必须已创建并配置该类,以便进行动态配置。
3.2、绑定
用户创建pvc并指定需要的资源和访问模式。
在找到可用pv之前,pvc会保持未绑定状态
pvc和pv它们是一一对应的关系,pv如果被pvc绑定了,就不能被其他pvc使用
我们在创建pvc的时候,应该确保和底下的pv能绑定,如果没有合适的pv,那么pvc就会处于pending状态。
3.3、使用
需要找一个存储服务器,把它划分成多个存储空间
k8s管理员可以把这些存储空间定义成多个pv
创建pvc,通过定义需要使用的pv的大小和对应的访问模式,找到合适的pv
在定义pod时使用这个pvc的存储卷
3.4、回收策略
使用pvc做为存储卷,当创建pod时:pvc会和pv绑定
使用pvc做为存储卷,当删除pod时:pvc和pv绑定就会解绑,pv卷里的数据需要怎么处理
保留(Retain)
回收(Recycle,不推荐使用,1.15可能被废弃了)
删除(Delete)
3.4.1、Retain
当删除pvc的时候,pv仍然存在,处于released状态,但是它不能被其他pvc绑定使用,里面的数据还是存在的,当我们下次再使用的时候,数据还是存在的
是默认的回收策略,管理员能够通过下面的步骤手工回收存储卷
删除PV:在PV被删除后,在外部设施中相关的存储资产仍然还在
手工删除遗留在外部存储中的数据
手工删除存储资产,如果需要重用这些存储资产,则需要创建新的PV。
3.4.2、Delete
删除pvc时即会从Kubernetes中移除PV,也会从相关的外部设施中删除存储资产,例如
AWS
EBS, 或者Cinder存储卷。
4、注意
我们每次创建pvc的时候,需要事先有划分好的pv,可能不方便,那么可以在创建pvc的时候直接动态创建一个pv这个存储类,pv事先是不存在的
pvc和pv绑定,如果使用默认的回收策略retain,那么删除pvc之后,pv会处于released状态,我们想要继续使用这个pv,需要手动删除pv,kubectl delete pv pv_name,删除pv,不会删除pv里的数据,当我们重新创建pvc时还会和这个最匹配的pv绑定,数据还是原来数据,不会丢失。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/171366
推荐阅读
article
边缘
计算
(
Edge
Computing
)—— 物
联网
的下一个爆发点_
边缘
计算
服务器...
边缘
计算
是5G时代和物
联网
时代必须考虑的业务领域,具有广阔的市场前景。作为对通信产业、互
联网
产业、IT产业感兴趣的朋友,...
赞
踩
article
阿里
云
安全
组
的
配置+端口开放
_
阿里
云
放开
安全
组
...
设置
安全
组
,一般是为了防止外部恶意攻击,保护现有网络数据而设置
的
权限控制,主打一个“网络
安全
”。
_
阿里
云
放开
安全
组
阿里
云
...
赞
踩
article
【详记
MySql
问题】
安装
之后没有
my
.
ini
配置文件
怎么办_
my
sql5.7.44找不到
配置文件
...
Windows操作系统中,我们
安装
Mysql有两个选择:一是下载MSI点击运行,利用windows系统
安装
程序的方法按部...
赞
踩
article
Linux
系统
zip
压缩
命令_
zip
deflated
...
不管是在 Windows 系统还是
Linux
系统中,我们常常会有一些大文件,特别占磁盘空间,对于这种占用空间大的文件...
赞
踩
article
pppoe
调试信息_
pppoe
:
read
(async
read
fromppp)
:
session
...
---------------------------------------------* The following...
赞
踩
article
智能
合约
中如何
调用
其他
智能
合约
_
智能
合约
调用
另
一个
合约
...
在讨论如何
调用
其他
智能
合约
之前,我们需要了解
智能
合约
是什么。
智能
合约
是一种在区块链网络上运行的程序,它可以自动执行特定的...
赞
踩
article
【ChirpStack 】如何获取
JWT
TOKEN
并利用
API
下发数据?_chirpstac...
LoRa App Server 提供了两类
API
接口,其中 RESTful JSON
API
提供了一个
API
c...
赞
踩
article
UNIX
常用命令
整理...
UNIX
常用命令
整理 文件管理,进程查询,用户管理,授权管理等_unix
常用命令
unix
常用命令
...
赞
踩
article
前端
工作
越来越
难找
,
是不是
已经饱和
了
?...
前端
的
工作
越来越
难找
,
到底
是不是
前端
领域已经饱和
了
?的确
,
前端
的热度比前几年相比明显降低
了
很多。前两三年
,
互联网经济异军...
赞
踩
article
Android
中
listview
选
中
一个列表变为
选
中
颜色
,其他变为默认
颜色
_
android
中
exp...
在很多需求
中
,当我们点击列表时,需要给定其默认
颜色
,其他未
选
中
的变为另一种
颜色
,用来区分哪条
选
中
哪条未
选
中
。下面来介绍两...
赞
踩
article
k8s
pvc
详解...
PVC 的全称是:PersistentVolumeClaim(持久化卷声明),PVC 是用户存储的一种声明,PVC 和 ...
赞
踩
article
近端
策略
优化
(
PPO
)...
这篇文章介绍了近端
策略
优化
(
PPO
)中的同
策略
和异
策略
,以及
PPO
-clip算法。文章讨论了如何通过自适应KL惩罚来调整...
赞
踩
article
VMware
Workstation
虚拟机
下载
及
安装
的详细步骤_
vmware
workstatio...
1._
vmware
workstation
下载
安装
教程
vmware
workstation
下载
安装
教程 ...
赞
踩
article
【
Excel
小技巧】如何为
Sheet
特定
区域
/
单元格
设
置“
密码
“/“不可
编辑
“_
sheet
可以单独
设
...
在
Sheet
中,某些
单元格
存在一些复杂的公式,不希望其他人
编辑
;
Excel
表格需要让其他人填写,但不想让其更改
Sheet
...
赞
踩
article
阿里云服务器安装
tomcat
8080
端口外
网
不可
访问
问题解决_在阿里云上安装
的
tomcat
为什么
只...
案例 5:允许公
网
通过HTTP、HTTPS等服务
访问
实例如果您在实例上架设了一个
网
站,希望您
的
用户能通过HTTP或HTT...
赞
踩
article
python
抓
网页
数据
(
python
爬取网站
数据
)_
python
获取
网页
数据
...
Python语言作为一种强大的编程工具,不仅在
数据
分析、人工智能等领域大放异彩,而且在网络爬虫方面也有着出色的表现。利用...
赞
踩
article
通
da
信
股本
变迁
gbbq
权息
文件
解密...
点击上方↑↑↑蓝字[协议分析与还原]关注我们“解密及完全解析通
da
信
股本
变迁
gbbq
权息
文件
。”前些天,被一位陌生人耍猴...
赞
踩
article
字典
,集合
和
序列
_
列表
和
元组
属于
序列
类型
,而
字典
属于
类型
。
列表
和
元组
的
索引是指其每个元素对应
的
...
字典
序列
是以连续
的
整数为索引(如0,1,2,3,……),而
字典
是以“关键字”为索引
的
,关键字是不可变
类型
。关键字可以是任...
赞
踩
article
阿里
云
轻量
应用服务器
配置
安装运行时的
端口
开放
问题...
轻量
应用服务器
中默认不打开8080
端口
,而
轻量
应用服务器
不能
配置
安全组(ECS服务器才能),所以需要手动打开。打开步骤:...
赞
踩
article
python
zip
压缩文件
...
一、本文编写缘由 在之前写的《
python
爬取p站排行榜并自动发送邮件》中涉及到把插画原图文件夹整体打包压缩,然后以附...
赞
踩
相关标签
边缘计算
云计算
物联网
阿里云
mysql
数据库
区块链
restful
chirpstack
unix
运维
k8s
机器学习
数据挖掘
人工智能
linux
vmware
microsoft
搜索引擎
python
开发语言
数据分析