iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 15
0
DevOps

30天完成本地部署 kubernetes系列 第 15

如何在 Kubernetes 中使用 CephFS(4): 建立 PersistentVolume

  • 分享至 

  • xImage
  •  

準備好 ceph 及 ceph-secret 後,接下來就可以宣告 PV。

一樣透過 master1 建立 PV,放在 default namespace 中:

cat <<EOF | ssh master1 "kubectl create -f -"
apiVersion: v1
kind: PersistentVolume
metadata:
  name: cephfs-pv-example
spec:
  accessModes:
    - ReadWriteMany
  capacity:
    storage: 100Gi
  claimRef:
    namespace: default
    name: cephfs-pv-example
  cephfs:
    monitors:
      - 10.13.13.101:6789
    path: /cephfs/example
    user: admin
    secretRef:
      name: ceph-secret
    readOnly: false
  persistentVolumeReclaimPolicy: Retain
EOF

有了 PV 後,workload 就可以透過 PersistentVolumeClaim 使用這個 PV。

參考

  1. https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/

上一篇
如何在 Kubernetes 中使用 CephFS(3): 建立 ceph secret
下一篇
如何在 Kubernetes 中使用 CephFS(5): 在 pod 中使用 CephFS
系列文
30天完成本地部署 kubernetes30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言