Migrasi Metabase dari EBS ke Kubernetes

Setelah sukses mencoba Kubernetes di Binar Academy untuk semua service di aplikasi, kerjaan selanjutnya adalah memigrasikan service-service lain. Salah satunya adalah Metabase. Metabase di Binar Academy sebelumnya masih menggunakan AWS EBS (Elastic Beanstalk).

Bagaimana saya memigrasikan Metabase dari EBS ke K8S?

Berikut tahap yang saya lakukan.

  1. Hentikan layanan metabase di EBS.
  2. Catat credential database dari RBS (rds url, username, password, db_name)
  3. Buat YML K8s untuk Metabase.
    YML ini saya temukan di github zenyui | https://github.com/zenyui/metabase-gke. Thanks bro. Saya memodifikasi sesuai kebutuhan saya, K8s with kops on AWS.
  4. Lakukan deployment
    kubectl apply -f recipes/p-metabase.yml
  5. Atur domain ELB ke domain yang diinginkan pada dashboard (saya menggunakan cloudflare)
  6. Lakukan konfigurasi ulang Metabase.
  7. Hapus service Metabase dari AWS EBS.

Berikut YML Metabase:

Semoga membantu.
Estu~

Iklan

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 )

Foto Google

You are commenting using your Google 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

This site uses Akismet to reduce spam. Learn how your comment data is processed.