(二十)Kubernetes系列之存储(网络存储卷(StorageClass))

阿里云Kubernetes CSI实践—NAS动态存储卷使用 1. 前言 NAS存储盘能将nfs(网络文件系统)挂载到你的Pod中,阿里云Kubernetes CSI支持静态存储卷挂载和动态存储卷挂载2种方式, 在静态存储卷挂载的方式中,通常需要手动编辑和创建一个pv/pvc进行挂载,当需要的pv/pvc数量很大的时候,手动创建就显得非常繁琐了,这时动态存储卷挂载的功能可以满足您的需求。本文演示如何使用NAS动态存储卷。 2. 部署csi-nas-plu... 阅读详情

通过手动创建固定大小的方式创建pv有很多的限制,和开发人员创建的pvc需求资源匹配的上,为了解决这个问题可以通过使用StorageClass来动态PV。

1.安装存储插件

1.1.创建存储插件模板

vi nfs-client-provisioner.yml

内容如下:

图片

1.2.根据模板创建存储插件

kubectl apply -f  nfs-client-provisioner.yml

图片

1.3 为存储插件分配集群操作权限

1.3.1创建模板

vi nfs-client-provisioner-rbac.yml

内容如下

图片

1.3.2使用模板创建操作权限

kubectl apply -f nfs-client-provisioner-rbac.yml

1.4创建StorageClass模板

vi storageclass.yml

内容如下

图片

说明:provisioner:NFS提供的分配器,字段的值是:fuseim.pri/ifs,

1.5使用模板创建StorageClass

kubectl apply -f storageclass.yml

图片

查看storageclass

kubectl get storageclass

图片

1.6PVC

1.6.1创建pvc模板指定StorageClass

vi storageclasspv.yml

内容如下

图片

​

1.6.2使用模板创建pvc

图片

K8s网络存储,NFS,PV,PVC,StorageClass等详解 Kubernetes是分布式容器集群,如何在多个Pod之间或多 个Node之间进行数据存储和共享是非常重要的问题。 阅读详情

相关推荐

Kubernetes 中的 Volume(存储卷)

Kubernetes Volume 是解决容器存储问题的核心机制,支持数据持久化、容器间共享和异构存储接入。Volume 生命周期与 Pod 绑定,分为临时存储(emptyDir)、本地存储(hostPath)、网络存储(NFS/iSCSI)等类型。持久化存储通过 PV/PVC 机制实现,支持静态/动态供给,StorageClass 定义存储后端配置。高级功能包括卷快照、在线扩容和拓扑感知调度。Volume 将存储与容器解耦,为有状态应用提供灵活可靠的存储方案。

guigenyi的专栏 1575

k8s创建默认storageclass,解决pvc一直pending问题

背景 在本地集群安装kubesphere需要storageclass才能成功 首先检查自己机器是否有storageclass 执行如下命令,看返回信息,什么都没有的话,说明你需要进行下面步骤 kubectl get storageclass 下图是我已经装成功了的情况 解决 给集群配置默认得storageclass 搭建nfs服务器 先搭建nfs服务器 我的是centos7 安装nfs命令 yum install -y nfs-utils 创建存放数据的目录(目录可以自己定义) mkd

阿文的博客 1万+

2.《DevOps》系列K8S部署CICD流水线之部署NFS网络存储与K8S创建StorageClass

devops系列之通过k8s部署GitLab、Harbor、Jenkins打造CICD流水线,现为部署K8S的网络NFS存储以及SC创建,为后续的GitLab、Harbor、Jenkins提供持久化存储

Fly_wd的博客 1334

K8S学习笔记之持久化存储

K8S学习笔记之持久化存储

AlgebraFly的博客 766

【AIOPS实战】Dify+Zabbix:构建智能告警分析助手的核心架构与实现

本文详细介绍了如何利用Dify平台与Zabbix-MCP接口构建智能告警分析助手,实现自然语言查询告警、智能分析和报告生成。该系统通过AIOPS技术显著提升运维效率,支持中英文混合查询、自动根因分析,并内置多种优化方案确保稳定可靠。

weixin_29238147的博客 318

国内网络环境下Leaflet加载OpenStreetMap地图的5种替代方案(附可用瓦片地址)

本文针对国内网络环境下Leaflet加载OpenStreetMap地图的常见问题,提供了5种可用的瓦片替代方案,包括OpenStreetMap.fr HOT、OpenStreetMap.de、CartoDB、Stamen和Thunderforest,并附上详细的代码示例和选择建议,帮助开发者解决地图加载问题。

qsc901234的博客 1695

kubernetes集群配置默认存储类(nfs)

StorageClass 为管理员提供了描述存储 “类” 的方法。不同的类型可能会映射到不同的服务质量等级或备份策略,或是由集群管理员制定的任意策略。Kubernetes 本身并不清楚各种类代表的什么。这个类的概念在其他存储系统中有时被称为 “配置文件”。查看Kubernetes集群中的默认存储类。

Carroll的博客 2912

继电器的选型规范

触点是继电器中最重要的结构件,触点的使用寿命受触点材料、触点上的电压及电流值(特别是接通时及断开时的电压、电流波形)、负载种类、切换频率、环境情况、接触形式、触点回跳现象等的影响,触点失效多以触点的材料转移、粘连、异常消耗、接触电阻增大等故障现象出现,使用时需要注意。为了稳定工作, DC 型继电器的线圈两端所加电压推荐使用波纹变化率小于±5%的线圈额定电压,否则继电器会工作不稳定,引起触点的粘接或异常损耗,特别是在继电器的驱动电路上连接有电动机、螺线管、变压器等器件时,这种情况更为明显。

qq_43416206的博客 1881

Kubernetes 持久化 第一篇 (PV、PVC、StorageClass)

更麻烦的是,随着新的 PVC 不断被提交,运维人员就不得不继续添加新的、能满足条件的 PV,否则新的 Pod 就会因为 PVC 绑定不到 PV而失败。在实际操作中,这几乎没办法靠人工做到。接下来,等这个 Pod 创建之后,kubelet 就会把这个 PVC 所对应的 PV,也就是一个 NFS 类型的 Volume,挂载在这个 Pod 容器内的目录上。通过这个挂载操作,Volume 的宿主机目录就成为了一个远程 NFS 目录的挂载点,后面你在这个目录里写入的所有文件,都会被保存在远程 NFS 服务器上。

kjkdd的博客 353

如何使你的直流电机闭环?(PID讲解)

看了看很多大佬写的PID讲解很全面也很复杂,实在是不适合很多萌新入坑,所以想按自己的理解写一篇通俗易懂的PID算法讲解

a2001444的博客 1万+

SillyTavern本地AI聊天平台部署与调优全指南

大型语言模型(LLM)作为当前人工智能领域的核心技术,通过其强大的自然语言理解和生成能力,正在深刻改变人机交互方式。其工作原理基于Transformer架构,通过海量数据训练,学习语言的统计规律与语义关联。这项技术的核心价值在于,它能够作为通用基础,赋能于多样化的下游应用,实现个性化的智能对话与内容创作。在工程实践中,如何高效、灵活且低成本地部署和利用这些模型,成为开发者与爱好者的关键需求。本地化部署方案,特别是结合如Ollama、KoboldCPP等推理引擎,提供了数据隐私保障与可控的硬件成本。Silly

weixin_42520448的博客 431

k8s入门到实战(五)—— k8s存储卷详细介绍

k8s从入门到实战篇章(第五篇)—— 详细介绍k8s存储卷技术,包括k8s的存储类型,pv和pvc存储,nfs存储以及StorageClass存储的使用

一弓虽的博客 2180

【DRAM存储器七】SDRAM介绍-芯片引脚与功能框图详解

详解初代SDRAM芯片引脚定义与芯片功能框图中的各个模块

highman110的博客 2205

Kubernetes持久化存储卷-StorageClass

RBAC(Role-Based Access Control,基于角色的访问控制)是一种访问控制模型,它通过将用户分配到不同的角色,并为每个角色定义权限,从而实现对资源的访问控制。用户通过PVC直接向意向的类别发出申请,匹配由管理员事先创建的PV,或者由其按需为用户动态创建PV,这样就免去了需要先创建PV的过程。pod在k8s集群的节点中是可以调度的, 如果pod挂了被调度到另一个节点,那么数据和pod的联系会中断。云存储:阿里云,华为云,腾讯云,浪潮云, aws,azurefile等。

2301_79875463的博客 1144

dify进阶:使用 FastAPI 的 StreamingResponse 实现高效的数据流传输

在 FastAPI 框架中,是一个非常有用的工具,它允许你以流的方式发送数据给客户端,而不是一次性加载所有内容到内存中再发送。这对于处理大型文件下载、视频流或者任何需要长时间处理的任务特别有用。

xiezhipu的博客 1433

嵌入式系统开发笔记112:通过有人云测试MQTT

项目中使用到“有人”公司的WH-LTE-7S0模块,本文讲解通过有人云进行MQTT测试的方法。

snmplink的博客 999

kubernetes持久化存储卷-StorageClass

kubernetes持久化存储卷-StorageClass

2301_81129120的博客 875

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

k8s存储动态供给StorageClass

RBAC(Role-Based Access Control,基于角色的访问控制)是一种访问控制模型,它通过将用户分配到不同的角色,并为每个角色定义权限,从而实现对资源的访问控制。这里的 k8s-sigs.io/nfs-subdir-external-provisioner 是一个常用的 NFS Provisioner,它会根据 PVC 的请求动态创建 PV,并在 NFS 共享目录下创建子目录。PV对存储系统的支持可通过其插件来实现,目前官方插件是不支持NFS动态供给的,但是我们可以用第三方的插件来实现。

2402_88627342的博客 2104

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

k8s存储卷

PV是由k8s集群管理员在全局级别配置的存储卷,它通过支持的存储卷插件及给定的配置参数关联到指定存储系统的存储空间,这个的存储空间可能是ceph rbd-image、nfs共享的目录和cephfs文件系统等,也就是说PV的数据最终是保存在后端的存储系统上的。PV将存储系统上的存储空间抽象为集群级别的API资源,由管理员负责创建维护。......

梵修 2729

K8S临时存储-本地存储-PV和PVC的使用-动态存储(StorageClass)

容器中的文件在磁盘上是临时存放的,当容器崩溃或停止时容器上面的数据未保存, 因此在容器生命周期内创建或修改的所有文件都将丢失。在崩溃期间,kubelet 会以干净的状态重新启动容器。当多个容器在一个 Pod 中运行并且需要共享文件时,会出现另一个问题,跨所有容器设置和访问共享文件系统具有一定的挑战性。K8S 卷(Volume) 这一抽象概念能够解决这两个问题。

小五 3253

Kubernetes 共享存储:PV、PVC、StorageClass 详解及使用

Kubernetes 共享存储:PV、PVC、StorageClass 详解及使用

liu_chen_yang的博客 2237

k8s 存储类(StorageClass)创建与动态生成PV解析,(附带镜像)

Kubernetes单词起源于希腊语, 是“舵手”或者“领航员、飞行员”的意思。Kubernetes(简称K8s)的前世今生可以追溯到谷歌(Google)内部的一个项目,它起源于2003年,当时谷歌正面临着不断增长的应用程序和服务的管理挑战。这个项目最初被称为"Borg",是一个早期的容器编排系统。Borg 的成功经验成为 Kubernetes 开发的契机。有关k8s起源的介绍,请参考《初识K8s之前世今生、架构、组件、前景》这篇文章​​Kubernetes的优点包括可移植性、可伸缩性和扩展性。

博客虽小,世界尽在其中 4235

k8s存储动态供给storageclass

RECLAIMPOLICY pv回收策略,pod或pvc被删除后,pv是否删除还是保留,,主要是不等待相关Pod调度完成,不关心其运行节点,直接完成绑定。# 删除数据时是否存档,false表示不存档,true表示存档。kubernetes持久化存储卷-StorageClass。2. 使用NFS文件系统创建存储动态供给。StorageClass(存储类)# 名称,要使用就需要调用此名称。delete表示删除,但数据保留。2. pv与pvc之间的关系。1. 认识pv与pvc。1. 什么是动态供给。

weixin_64274932的博客 911
上一篇: 10.餐饮管理系统
下一篇: (二十一)Kubernetes系列之计算资源
调试大师
博客等级 码龄3年 2340粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

调试大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值