> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guideline-for-enterprise/panduan-untuk-enterprise/deka-gpu/deka-gpu-kubernetes/storages/persistent-volume-claims/how-to-create-a-new-persistent-volume-claim-use-cli.md).

# Cara Membuat Persistent Volume Claim Baru menggunakan CLI

*Persistent Volume Claim* (*PVC*) digunakan untuk meminta sumber daya penyimpanan dari *Persistent Volumes* yang tersedia dalam *cluster* *Kubernetes*. Setelah dibuat, *PVC* dapat digunakan oleh aplikasi dan *workload* yang memerlukan penyimpanan persisten. Panduan ini menjelaskan cara membuat *Persistent Volume Claim* baru menggunakan *Kubernetes Command Line Interface* (*CLI*).

Unduh berkas *kubeconfig* yang telah dikonfigurasi dari *Deka GPU* dengan membuka [*Download Kube Config*](/guideline-for-enterprise/panduan-untuk-enterprise/deka-gpu/deka-gpu-kubernetes/dashboard/download-kube-config.md).

*Instal kubectl* sesuai sistem operasi Anda:

* Jika Anda menggunakan Windows, buka [*How to use kubeconfig on Windows*](/guideline-for-enterprise/panduan-untuk-enterprise/reference/how-to-use-kubeconfig-on-windows.md).
* Jika Anda menggunakan Linux, buka [*How to use kubeconfig on Linux*](/guideline-for-enterprise/panduan-untuk-enterprise/reference/how-to-use-kubeconfig-on-linux.md).

Setelah berkas *kubeconfig* dan *kubectl* tersedia, buat berkas YAML untuk *Persistent Volume Claim* dengan menjalankan perintah berikut:

```bash
nano pvc.yaml
```

Tambahkan konfigurasi berikut ke berkas `pvc.yaml`. Anda dapat menyesuaikan *name* pada baris 4, *storageClassName* pada baris 7 dengan *storage-mgmt*, serta ukuran penyimpanan pada baris 12.

{% code lineNumbers="true" %}

```yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: persistentvolumeclaim-o4il3
  namespace: default
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi
```

{% endcode %}

Tinjau dan ubah konfigurasi sesuai kebutuhan:

* *name*: Menentukan nama *Persistent Volume Claim*.
* *storageClassName*: Menentukan *StorageClass* yang digunakan.
* *storage*: Menentukan kapasitas penyimpanan yang diminta.

Simpan berkas setelah menyelesaikan konfigurasi.

Terapkan konfigurasi dengan menjalankan perintah berikut:

```bash
kubectl apply -f pvc.yaml
```

Setelah perintah berhasil dijalankan, *Persistent Volume Claim* akan dibuat dan tersedia untuk digunakan dalam *cluster* *Kubernetes*.
