k8s存储卷(1)

使用存储卷
1,在pod上定义volume,volume指明关联到哪个存储设备上去
2,,在容器中要使用volumemounts

k8s-storage:
1.emptyDir 节点本地使用
2.hostPath
3. SAN: iSCSI
NAS: nfs,cifs
分布式存储:glusterfs,rbd,cephfs
云存储: EBS,Azure Disk,

1.emptyDir
vim pod-vol-demo.yaml
apiVersion: v1
kind: Pod
metadata:
name: pod-demo
namespace: default
labels:
app: myapp
tier: frontend
annotations:
wicrenet.com/created-by: “cluster admin”
spec:
containers:

  • name: myapp
    image: ikubernetes/myapp:v1
    ports:

    • name: http
      containerPort: 80

    volumeMounts:

    • name: html
      mountPath: /data/web/html/
  • name: busybox
    image: busybox:latest
    imagePullPolicy: IfNotPresent
    volumeMounts:

    • name: html
      mountPath: /data/
      command:
    • “/bin/sh”
    • “-c”
    • “sleep 7200”
      volumes:
  • name: html
    emptyDir: {}

kubectl apply -f pod-vol-demo.yaml

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值