Tentang snapshot volume


Di Google Kubernetes Engine (GKE), Anda dapat menggunakan fitur snapshot volume Kubernetes untuk volume persisten di cluster GKE.

  • Snapshot volume Kubernetes dapat digunakan untuk membuat salinan volume Anda pada waktu tertentu. Anda dapat menggunakan salinan ini untuk mengembalikan volume ke status sebelumnya atau untuk menyediakan volume baru.

  • Snapshot volume di Kubernetes setara dengan mengambil cadangan data Anda di sistem penyimpanan lain. Misalnya, membuat snapshot volume Kubernetes sama dengan membuat pencadangan Filestore.

  • Anda dapat menggunakan snapshot untuk melindungi workload dan mencapai tujuan titik pemulihan bisnis yang penting dalam rencana pemulihan bencana Anda, atau jika Anda memiliki kepatuhan untuk menyimpan data secara berkala.

GKE mendukung dua cara untuk membuat snapshot volume:

  • Container storage interface (CSI) volume snapshot API: Ini adalah proses manual yang memungkinkan Anda membuat dan mengelola snapshot volume melalui driver CSI Persistent Disk Compute Engine atau driver CSI Filestore, yang menerapkan konvensi konfigurasi yang biasa digunakan dalam pemrograman Kubernetes open source.

  • Pencadangan untuk GKE: Ini adalah layanan terkelola sepenuhnya yang mengotomatiskan pembuatan dan pengelolaan snapshot volume. Pencadangan untuk GKE mendukung konfigurasi dan pencadangan volume untuk workload stateful dengan persistent disk. Untuk beban kerja dengan Filestore, hanya cadangan konfigurasi yang didukung. Untuk mencadangkan data di instance tingkat dasar Filestore, Anda harus terus menggunakan volume snapshot API melalui driver CSI Filestore.

Mulai GKE versi 1.17 atau yang lebih baru, Anda dapat menyediakan dan melampirkan snapshot volume dengan komponen berikut:

Dokumentasi berikut membahas cara menggunakan volume snapshot API dengan driver GKE CSI:

Langkah selanjutnya