Membuat aplikasi dengan dependensi konfigurasi

Dalam panduan memulai ini, Anda akan menyiapkan aplikasi dengan dependensi konfigurasi berdasarkan aplikasi contoh, lalu men-deploy bagian-bagian aplikasi secara terpisah.

Sebelum memulai

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  3. Make sure that billing is enabled for your Google Cloud project.

  4. Aktifkan API Google Kubernetes Engine.

    Mengaktifkan API

  5. Di konsol Google Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  6. Make sure that billing is enabled for your Google Cloud project.

  7. Aktifkan API Google Kubernetes Engine.

    Mengaktifkan API

  8. Instal Git. Git diperlukan untuk menyalin sampel ke komputer Anda.
  9. Instal plugin Cloud Code jika Anda belum melakukannya.

Membuat aplikasi

  1. Clone repositori Bank of Anthos:

    1. Di panel menu atas, klik Terminal > New Terminal.
    2. Clone repositori Bank of Anthos:

      git clone https://github.com/GoogleCloudPlatform/bank-of-anthos.git
      
  2. Untuk membuka ruang kerja berdasarkan Bank of Anthos, di VS Code, klik File > Open folder, lalu buka folder tempat repositori di-clone.

  3. Klik dua kali file skaffold.yaml.

    1. File ini berisi beberapa konfigurasi, yang dipisahkan oleh pemisah dokumen YAML (---). Setiap konfigurasi dapat di-deploy atau direferensikan sebagai dependensi secara terpisah.

      ---
      apiVersion: skaffold/v2beta18
      kind: Config
      
    2. Konfigurasi dengan nama yang ditentukan dikenal sebagai modul Skaffold. Cuplikan berikut menentukan modul frontend.

      metadata:
      name: frontend # module defining frontend service
      
    3. Dependensi antar-konfigurasi ditetapkan menggunakan tag configs. Konfigurasi yang diperlukan harus di-deploy sebelum konfigurasi saat ini. Contoh ini menunjukkan dependensi yang ditentukan dalam file yang sama. Tag configs juga dapat mereferensikan file skaffold.yaml lainnya dalam project saat ini.

      requires:
      - configs: [db]
      

Men-deploy modul

  1. Buka Palet Perintah (Ctrl/Cmd+Shift+P), lalu jalankan Cloud Code: Run on Kubernetes.
  2. Klik Select modules.
  3. Pilih modul yang ingin di-deploy, lalu klik OK.

    Jika Anda mengklik db, konfigurasi db dan konfigurasi setup yang diperlukan akan dibuat.

  4. Jika diminta, pilih registry image, lalu tekan Enter.

Pembersihan

Setelah Anda menghentikan aplikasi, semua resource Kubernetes yang di-deploy selama operasi akan dihapus secara otomatis.

Agar tidak menimbulkan biaya pada akun Anda untuk resource lain yang digunakan dalam panduan memulai ini, pastikan untuk menghapus cluster dan project yang Anda buat.

Jika menggunakan Google Cloud dan ingin menghapus cluster saja, Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:

  1. Klik Cloud Code, lalu luaskan explorer Kubernetes.
  2. Arahkan kursor ke nama cluster Anda, lalu klik open_in_new Buka di Konsol Google Cloud.
  3. Klik Delete, lalu klik Delete.

Untuk menghapus project Anda (dan resource terkait, termasuk cluster apa pun):

  1. Buka halaman BigQuery di konsol Google Cloud.

    Buka halaman Projects

  2. Pilih project yang Anda buat untuk panduan memulai ini, lalu klik Delete.

  3. Ketik project ID untuk mengonfirmasi, lalu klik Shut down.

    Tindakan ini akan menghentikan project dan menjadwalkannya untuk dihapus.

Langkah selanjutnya