Kubernetes 存储卷与服务的使用指南
1. Kubernetes 存储卷类型
Kubernetes 提供了多种存储卷类型,每种类型都有不同的特点和使用场景。以下是常见的存储卷类型及其描述:
| 存储卷类型 | 描述 |
| — | — |
| default | 默认情况下,卷存储在支持机器的介质上,该介质可以是 SSD 或网络存储,也可以设置为内存。当 Pod 被删除时,卷也会被删除,即该卷不是持久的。 |
| hostPath | 将主机节点文件系统中的文件或目录挂载到 Pod 中。只有 root 用户可写,即使 Pod 被删除,卷数据仍然存在。Pod 中的所有容器都可以访问该卷,主要用于单节点测试,也支持多节点集群。 |
| gcePersistentDisk | 将 Google Compute Engine 持久磁盘挂载到 Pod 中。当 Pod 被删除且卷被卸载时,GCE PD 的内容不会被删除,仅支持同一 GCE 项目中的 GCE VM 类型的节点。 |
| awsElasticBlockStore | 将 AWS EBS 卷挂载到 Pod 中。该卷是持久的,当 Pod 被删除时,其内容不会被删除,卷会被卸载。运行 Pod 的节点必须是与 EBS 卷位于同一区域和可用区的 Amazon EC2 实例,单个实例可以挂载一个 EBS 卷。 |
| nfs | 一种持久卷,将网络文件系统(NFS)挂载到 Pod 中。 |
| flocker | 将 Flocker 数据集挂载到 Pod 中,Flocker 是一个开源的集群容器数据卷管理器。 |
| gitRepo | 将 Git 仓库克隆到一个空目录中。 |
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



