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

k8s的pvc和pv

管理员准备存储后端并创建 PV​​:管理员首先需要在外部准备好存储设施(例如搭建一个 NFS 服务器),然后在 Kubernetes 集群中定义一个 PV,指明这块存储的容量、访问模式等信息。此时,PV 处于可用状态,等待被申请

​​用户申请存储并创建 PVC​​:用户在部署应用(Pod)时,通过创建 PVC 来声明所需要的存储特性,例如需要 10Gi 的、可读写访问的存储。Kubernetes 的持久化存储控制器会为 PVC 寻找一个匹配的 PV,并将它们“绑定”起来

​​Pod 挂载并使用存储​​:在 Pod 的定义文件中,在 volumes字段引用上一步中已绑定的 PVC。当 Pod 被调度到某个节点后,该节点上的 kubelet会执行挂载操作,将远端的存储(如 NFS)挂载到 Pod 中容器指定的路径上。之后,容器就可以像使用本地目录一样使用这份持久化存储了。

应用场景对比

临时数据共享​​:Pod 内多容器需要共享临时数据,使用 ​​emptyDir​​
​​节点级别数据持久化​​:需要访问节点特定文件(如日志、 Docker 套接字)且能接受存储与节点绑定的场景,可使用 ​​hostPath​​,但需注意其局限性。
​​跨节点数据持久化与共享​​:对于需要数据持久化,或多个 Pod(尤其是在不同节点上)需要共享同一份数据的应用(如应用静态文件、数据库),推荐使用基于 ​​网络存储(如 NFS)的 PV/PVC​​ 模式。

http://www.dtcms.com/a/490487.html

相关文章:

  • RK3562核心板/开发板RT-Linux系统实时性及硬件中断延迟测试
  • node.js把webp,gif格式图片转换成jpg格式图片
  • 不能识别adb/usb口记录
  • SpringBoot-常用注解
  • 支付商城网站制作软件开发报价表
  • wordpress类似的平台快速优化排名公司推荐
  • Git 基础操作指南
  • 网站给部分文字做遮挡代码wordpress主题仿逛丢
  • 【bug】大模型微调bug:OSError: Failed to load tokenizer.| Lora
  • 视频生成的背后机理:Wan2技术报告分析
  • 有什么做衣服的网站吗天津市建筑信息平台
  • HTB BoardLight writeup(enlightenment 0.23.1 exploit)
  • 唐山网站搭建平台制作计划
  • 智能体面试题:ReAct框架 是什么
  • 泰山派rk3566 wifi基础知识
  • 【无标题】大模型-AIGC技术在文本生成与音频生成领域的应用
  • 渗透测试(2):不安全配置、敏感明文传输、未授权访问
  • 有记事本做简易网站深圳网站设计x程序
  • AI教育开启新篇章
  • 使用bert-base-chinese中文预训练模型,使用 lansinuote/ChnSentiCorp 中文网购评价数据集进行情感分类微调和训练。
  • 国内做设计的网站做视频素材哪个网站好
  • WebGIS包括哪些技术栈?
  • Python全栈(基础篇)——Day13:后端内容(模块详解)
  • 科创企业品牌营销:突破与发展之路
  • Spring Boot 3零基础教程,Spring Boot 指定日志文件位置,笔记21
  • 腾讯云如何建设网站首页北京网站建设联系电话
  • 【JWT漏洞】
  • 2025年10月版集成RagFlow和Dify的医疗知识库自动化查询(安装篇)
  • 苏州手机网站建设多少钱上海小程序定制公司
  • YOLO-V1 与 YOLO-V2 核心技术解析:目标检测的迭代突破