2019-08-19 06:00:06 +00:00
|
|
|
---
|
|
|
|
title: VolumeSnapshotClass
|
2020-05-30 19:41:48 +00:00
|
|
|
content_type: concept
|
2019-08-19 06:00:06 +00:00
|
|
|
weight: 30
|
|
|
|
---
|
|
|
|
|
2020-05-30 19:41:48 +00:00
|
|
|
<!-- overview -->
|
2019-08-19 06:00:06 +00:00
|
|
|
|
|
|
|
Laman ini menjelaskan tentang konsep VolumeSnapshotClass pada Kubernetes. Sebelum melanjutkan,
|
2020-07-10 15:24:05 +00:00
|
|
|
sangat disarankan untuk membaca [_snapshot_ volume](/id/docs/concepts/storage/volume-snapshots/)
|
|
|
|
dan [kelas penyimpanan (_storage class_)](/id/docs/concepts/storage/storage-classes) terlebih dahulu.
|
2019-08-19 06:00:06 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
2020-05-30 19:41:48 +00:00
|
|
|
|
|
|
|
<!-- body -->
|
2019-08-19 06:00:06 +00:00
|
|
|
|
|
|
|
## Pengenalan
|
|
|
|
|
|
|
|
Seperti halnya StorageClass yang menyediakan cara bagi admin untuk mendefinisikan
|
|
|
|
"kelas" penyimpanan yang mereka tawarkan saat proses penyediaan sebuah volume, VolumeSnapshotClass
|
|
|
|
menyediakan cara untuk mendefinisikan "kelas" penyimpanan saat menyediakan _snapshot_ volume.
|
|
|
|
|
|
|
|
## Sumber Daya VolumeSnapshotClass
|
|
|
|
|
|
|
|
Masing-masing VolumeSnapshotClass terdiri dari _field_ `snapshotter` dan `parameters`,
|
|
|
|
yang digunakan saat sebuah VolumeSnapshot yang dimiliki kelas tersebut perlu untuk
|
|
|
|
disediakan secara dinamis.
|
|
|
|
|
|
|
|
Nama yang dimiliki suatu objek VolumeSnapshotClass sangatlah penting, karena digunakan
|
|
|
|
oleh pengguna saat meminta sebuah kelas tertentu. Admin dapat mengatur nama dan parameter
|
|
|
|
lainnya dari sebuah kelas saat pertama kali membuat objek VolumeSnapshotClass. Objek
|
|
|
|
tidak dapat diubah setelah dibuat.
|
|
|
|
|
|
|
|
Admin dapat mengatur VolumeSnapshotClass _default_ untuk VolumeSnapshot yang tidak
|
|
|
|
memiliki spesifikasi kelas apapun.
|
|
|
|
|
|
|
|
```yaml
|
|
|
|
apiVersion: snapshot.storage.k8s.io/v1alpha1
|
|
|
|
kind: VolumeSnapshotClass
|
|
|
|
metadata:
|
|
|
|
name: csi-hostpath-snapclass
|
|
|
|
snapshotter: csi-hostpath
|
|
|
|
parameters:
|
|
|
|
```
|
|
|
|
|
|
|
|
### `snapshotter`
|
|
|
|
|
|
|
|
VolumeSnapshotClass memiliki sebuah `snapshotter` yang menentukan plugin volume CSI
|
|
|
|
apa yang digunakan untuk penyediaan VolumeSnapshot. _Field_ ini wajib diatur.
|
|
|
|
|
|
|
|
### `parameters`
|
|
|
|
|
|
|
|
VolumeSnapshotClass memiliki parameter-parameter yang menggambarkan _snapshot_ volume
|
|
|
|
di dalam VolumeSnapshotClass. Parameter-parameter yang berbeda diperbolehkan tergantung
|
|
|
|
dari `shapshotter`.
|
|
|
|
|
2020-05-30 19:41:48 +00:00
|
|
|
|