6、Kubernetes 存储卷使用指南

Kubernetes 存储卷使用指南

1. 容器存储卷概述

容器中的文件是临时的,当容器终止时,文件也会随之消失。Docker 引入了数据卷和数据卷容器,通过从主机磁盘目录或其他容器挂载来帮助管理数据。但在容器集群中,使用 Docker 跨主机管理卷及其生命周期较为困难。

Kubernetes 引入了存储卷(Volume),它与 Pod 一起存在,即使容器重启也不受影响。Kubernetes 支持多种不同类型的网络磁盘,具体如下:
| 卷类型 | 存储提供者 |
| ---- | ---- |
| emptyDir | 本地主机 |
| hostPath | 本地主机 |
| nfs | NFS 服务器 |
| iscsi | iSCSI 目标提供者 |
| flocker | Flocker 集群 |
| glusterfs | GlusterFS 集群 |
| rbd | Ceph 集群 |
| gitRepo | Git 仓库 |
| awsElasticBlockStore | AWS EBS |
| gcePersistentDisk | GCE 持久磁盘 |
| secret | Kubernetes 配置文件 |
| downwardAPI | Kubernetes Pod 信息 |

在使用 Kubernetes 存储卷时,除了 emptyDir(当 Pod 被移除时会被擦除),其他存储提供者需要在 Pod 定义中使用之前先构建好相应的文件夹、服务器或集群。

2. 存储卷的定义与挂载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值