Volume LocalVolume memungkinkan Anda memasang perangkat penyimpanan lokal—seperti disk, partisi, atau direktori—ke Pod. Topik ini menjelaskan cara menggunakan volume LocalVolume.
Informasi latar belakang
Untuk informasi selengkapnya mengenai kompatibilitas kluster Alibaba Cloud ACK dengan solusi pemasangan lokal LocalVolume dari komunitas, lihat local.
Perbedaan antara volume LocalVolume dan volume HostPath:
HostPath | LocalVolume |
Tidak mendukung penjadwalan node. | Mendukung penjadwalan node. |
Mendukung pemasangan direktori, file, dan format lainnya. | Mendukung pemasangan direktori dan perangkat mentah (raw devices). |
Mendukung pembuatan direktori secara otomatis. | Tidak mendukung pembuatan direktori secara otomatis. |
Cakupan
Fitur ini hanya mendukung node ECS. Fitur ini tidak mendukung node komputasi heterogen, seperti node GPU atau node Lingjun, maupun layanan komputasi arsitektur tanpa server, seperti ECI atau ACS.
Gunakan Volume LocalVolume
Templat berikut mendefinisikan volume bertipe LocalVolume menggunakan PersistentVolume (PV).
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-nodeKubernetes LocalVolume resmi tidak mendukung pembuatan volume dinamis. Komunitas menyediakan implementasi, tetapi Anda harus menerapkan sendiri tugas penerapan, operasi, dan pemeliharaan. Untuk informasi selengkapnya, lihat sig-storage-local-static-provisioner.