
k8s数据卷与持久卷
文章平均质量分 89
江南道人
hi
展开
-
k8s数据卷数据持久化nfs之PV与PVC
PV与PVC• PersistentVolume(PV):持久数据卷,对存储资源的抽象,使得存储作为集群中的资源管理。• PersistentVolumeClaim(PVC):持久数据卷申请,用户定义使用的存储容量,使得用户不需要关心后端存储实现。Pod申请PVC作为卷来使用,Kubernetes通过PVC查找绑定的PV,并挂载到Pod中供程序使用他是出于安全性与专业性以及专业职业逻辑分离的考虑他的一般逻辑如下其中,容器应用内的引用与卷需求模板由开发提供,数据卷定原创 2022-04-24 10:10:07 · 3950 阅读 · 13 评论 -
k8s数据持久化之NFS
目录NFS部署nfs测试k8s中使用nfs示例测试数据共享测试数据持久化NFSNFS是主流的k8s数据持久化解决方案与pod共享存储解决方案NFS数据卷:提供对NFS挂载支持,可以自动将NFS共享路径挂载到Pod中NFS:是一个主流的文件共享服务器部署nfs1、实施nfs(所有节点)yum install nfs-utils -y2、选择一台nfs-utils服务器作为数据节点,并进行配置修改nfs服务器配置原创 2022-04-24 09:44:39 · 3513 阅读 · 0 评论 -
k8s数据卷之hostPath与emptyDir
目录为什么需要数据卷?常用数据卷empryDir测试hostPath示例为什么需要数据卷?容器中的文件在磁盘上是临时存放的,这给容器中运行比较重要的应用程序带来一些问题。• 问题1:当容器升级或者崩溃时,kubelet会重建容器,容器内文件会丢失• 问题2:一个Pod中运行多个容器需要共享文件 Kubernetes 卷(Volume) 这一抽象概念能够解决这两个问题。常用数据卷• 节点本地(hostPath,emptyDir)• 网络(NFS.原创 2022-04-24 09:35:38 · 5976 阅读 · 0 评论 -
k8s存储资源ConfigMap与Secret
ConfigMapConfigMap是一个K8s存储资源,用于存储应用程序配置文件。Pod使用configmap数据有两种方式:• 变量注入• 数据卷挂载示例:示例先创建一个configMapvi configMap.yamlapiVersion: v1kind: ConfigMapmetadata:name: configmap-demodata:abc: "123"cde: "456"redis-c...原创 2022-04-17 22:17:44 · 2357 阅读 · 4 评论