aws EBS 提供存储资源
Amazon EBS CSI 驱动程序的安装,请参考https://docs.aws.amazon.com/zh_cn/eks/latest/userguide/ebs-csi.html

storageclass的配置文件 storageclass.yaml

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  name: ebs-sc01
  annotations:
    storageclass.kubernetes.io/is-default-class: "true"
provisioner: ebs.csi.aws.com
allowVolumeExpansion: true
reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer
parameters:
  fsType: ext4
  type: gp2

persistentVolumeClaim的配置文件claim.yaml

apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: ebs-claim01
spec:
  accessModes:
    - ReadWriteOnce
  storageClassName: ebs-sc01
  resources:
    requests:
      storage: 5Gi

测试用的pod, 配置文件pod.yaml

apiVersion: v1
kind: Pod
metadata:
  name: app
spec:
  containers:
  - name: app
    image: centos
    command: ["/bin/sh"]
    args: ["-c", "while true; do echo $(date -u) >> /data/out.txt; sleep 5; done"]
    volumeMounts:
    - name: persistent-storage
      mountPath: /data
  volumes:
  - name: persistent-storage
    persistentVolumeClaim:
      claimName: ebs-claim01

相关文章:

  • 2021-11-12
  • 2021-09-29
  • 2021-07-04
  • 2022-12-23
  • 2021-09-24
  • 2021-05-26
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2021-06-18
  • 2021-10-08
  • 2021-12-09
  • 2021-06-05
  • 2022-02-07
  • 2022-03-06
  • 2022-12-23
相关资源
相似解决方案