kubernets之 将磁盘挂载到容器(1)

主要的内容

1 ,创建多容器Pod

2,创建一个可在容器间共享磁盘存储的卷

3,在Pod中使用Git

4,将持久性存储挂载到Pod

5,使用预先配置的持久性存储

6,动态调配持久存储

可用的卷的类型

  • emptyDir ----用于存储临时数据的简单空目录
  • hostPath ----用于将目录从工作节点的文件系统挂载到Pod中
  • gitRepo -----通过检出Git仓库的内容初始化的卷
  • nfs ----挂载到pod中的NFS共享卷
  • gcePersistenDisk(google),awsElasticBlockStore(aws),azureDisk(Microsoft) ---用于挂载云服务商提供的特定存储类型
  • cinder,vsphere等
  • configMap,secret,downwardApi ----- 用于将kubernets部分资源和集群信息公开给Pod的特殊类型的卷
  • persistenVolumeClaim---一种使用预置或者动态配置的持久存储类型

1.1 使用emptyDir卷

使用emptyDir的生命周期与Pod的生存周期相关联,所以当删除pod是,卷的内容也会丢失。

一个emptyDir卷对于在同一个Pod中运行的容器之间共享文件特别有用。下面是一个例子。

----------

apiVersion: v1
kind: Pod
metadata:
  name: test-pd
spec:
  containers:
  - image: k8s.gcr.io/test-webserver
    name: test-container
    v

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值