Manual Backup Kubernetes etcd Datastore

Image

Dalam sebuah cluster Kubernetes, cluster data atau segala informasi dan konfigurasi disimpan ke dalam sebuah key value store atau data store

etcd adalah komponen key value store yang umumnya digunakan dalam sebuah cluster kubernetes untuk menyimpan cluster data

Dalam operasional sehari-hari pada umumnya akan lebih baik jika kita memiliki backup dari cluster data kubernetes/etcd

Pada artikel ini saya ingin memberikan langkah singkat bagaimana cara untuk manual backup etcd datastore:

  1. Sebelum memulai backup, ada 1 tool yang dibutuhkan untuk proses backup etcd datastore. Tool tersebut adalah etcdctl.

  2. Untuk download etcdctl silahkan kunjungi github etcd di link berikut github etcd. Jika diperlukan juga dapat melihat dokumentasi etcd di link berikut etcd documentation

  3. Jalankan command berikut untuk melakukan manual backup etcd menggunakan etcdctl

     sudo ETCDCTL_API=3 etcdctl --endpoints https://127.0.0.1:2379 snapshot save snapshot.db \
     --cacert=/etc/kubernetes/pki/etcd/ca.crt \
     --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt \
     --key /etc/kubernetes/pki/etcd/healthcheck-client.key  
    
  4. Pastikan command backup berjalan dan backup berhasil

    Image

Sekian langkah langkah untuk melakukan manual backup etcd datastore menggunakan etcdctl.

Sebelum mengakhiri blog ini, saya ingin promosi sedikit :). Saya juga sudah membuat sebuah tools atau script sederhana untuk menjalankan etcd backup. Tools tersebut saya namakan etcdsimpan.

Image

Silahkan cek github saya di link berikut etcdsimpan untuk mencari tahu tentang tools tersebut.

Sekian blog kali ini dan semoga bermanfaat.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s

Situs yang Didukung WordPress.com.

Atas ↑

%d blogger menyukai ini: