Persistent Storage di Kubernetes

Revision as of 03:10, 27 July 2025 by Budi (talk | contribs) (Batch created by Azure OpenAI)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Persistent storage adalah solusi penyimpanan data yang tetap tersedia meskipun pod dalam Kubernetes dibuat ulang atau dipindahkan. Fitur ini sangat penting bagi aplikasi yang membutuhkan penyimpanan data jangka panjang, seperti database dan sistem file.

Volume dan PersistentVolume

Kubernetes menggunakan objek Volume dan PersistentVolume (PV) untuk menyediakan persistent storage. Volume dapat berupa berbagai jenis penyimpanan, seperti local disk, NFS, atau layanan cloud storage seperti Amazon EBS dan Google Persistent Disk. PersistentVolume adalah sumber daya global yang dapat digunakan oleh pod melalui PersistentVolumeClaim (PVC).

Dynamic Provisioning

Fitur dynamic provisioning memungkinkan Kubernetes untuk membuat volume secara otomatis sesuai permintaan aplikasi. Dengan menggunakan StorageClass, administrator dapat mengatur jenis dan kebijakan penyimpanan yang berbeda untuk setiap aplikasi.

Backup dan Recovery

Kubernetes mendukung berbagai tool eksternal untuk backup dan recovery data, seperti Velero. Dengan demikian, data aplikasi tetap aman dan dapat dipulihkan jika terjadi kegagalan.