全部產品
Search
文件中心

Container Service for Kubernetes:LocalVolume資料卷

更新時間:Feb 28, 2024

LocalVolume資料卷可使本機存放區裝置,例如磁碟、分區或者目錄掛載至Pod中。本文介紹如何使用LocalVolume資料卷。

背景資訊

有關阿里雲ACK叢集相容社區LocalVolume本地掛載方案的詳情,請參見local

LocalVolume資料卷與HostPath資料卷的區別:

HostPath

LocalVolume

不支援節點調度。

支援節點調度。

支援掛載目錄、檔案等格式。

支援掛載目錄、裸裝置。

支援自動建立目錄。

不支援自動建立目錄。

使用LocalVolume資料卷

通過PV定義LocalVolume類型卷的樣本模板如下。

apiVersion: v1
kind: PersistentVolume
metadata:
  name: example-pv
spec:
  capacity:
    storage: 100Gi
  volumeMode: Filesystem
  accessModes:
  - ReadWriteOnce
  persistentVolumeReclaimPolicy: Delete
  storageClassName: local-storage
  local:
    path: /mnt/disks/ssd1
  nodeAffinity:
    required:
      nodeSelectorTerms:
      - matchExpressions:
        - key: kubernetes.io/hostname
          operator: In
          values:
          - example-node

Kubernetes官方LocalVolume不支援動態磁碟區建立能力。社區提供了實現方案,但具體的部署、營運等工作需要自行實現。更多資訊,請參見sig-storage-local-static-provisioner