Membuat aplikasi dengan dependensi konfigurasi
Dalam panduan memulai ini, Anda akan menyiapkan aplikasi dengan dependensi konfigurasi berdasarkan aplikasi contoh, lalu men-deploy bagian aplikasi secara terpisah.
Sebelum memulai
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Enable the Google Kubernetes Engine API.
- Instal Git. Git diperlukan untuk menyalin contoh ke komputer Anda.
- Instal plugin Cloud Code jika Anda belum melakukannya.
Membuat aplikasi
Clone repositori Bank of Anthos:
- Di panel menu atas, klik Terminal > New Terminal.
Clone repositori Bank of Anthos:
git clone https://github.com/GoogleCloudPlatform/bank-of-anthos.git
Untuk membuka ruang kerja berdasarkan Bank of Anthos, di VS Code, klik File > Open folder, lalu buka folder tempat repositori di-clone.
Klik dua kali file
skaffold.yaml
.File ini berisi beberapa konfigurasi, yang dipisahkan oleh pemisah dokumen YAML (
---
). Setiap konfigurasi dapat di-deploy atau dirujuk sebagai dependensi secara terpisah.--- apiVersion: skaffold/v2beta18 kind: Config
Konfigurasi dengan nama yang ditentukan dikenal sebagai modul Skaffold. Cuplikan berikut menentukan modul
frontend
.metadata: name: frontend # module defining frontend service
Dependensi antarkonfigurasi ditentukan menggunakan tag
configs
. Konfigurasi yang diperlukan harus di-deploy sebelum konfigurasi saat ini. Contoh ini menunjukkan dependensi yang ditentukan dalam file yang sama. Tagconfigs
juga dapat mereferensikan fileskaffold.yaml
lain dalam project saat ini.requires: - configs: [db]
Men-deploy modul
- Buka Command Palette (
Ctrl
/Cmd
+Shift
+P
), lalu jalankan Cloud Code: Run on Kubernetes. - Klik Select modules.
Pilih modul yang ingin Anda deploy, lalu klik OK.
Jika Anda mengklik db, konfigurasi db dan konfigurasi setup yang diperlukan akan di-build.
Saat diminta, pilih registry image, lalu tekan
Enter
.
Pembersihan
Setelah Anda menghentikan aplikasi, semua resource Kubernetes yang di-deploy selama eksekusi 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 hanya ingin menghapus cluster, Anda dapat melakukannya dengan mengikuti langkah-langkah berikut:
- Klik Cloud Code, lalu luaskan explorer Kubernetes.
- Arahkan kursor ke nama cluster, lalu klik open_in_new Buka di konsol Google Cloud.
- Klik Delete, lalu klik Delete.
Untuk menghapus project Anda (dan resource terkait, termasuk cluster):
Buka halaman BigQuery di konsol Google Cloud.
Pilih project yang Anda buat untuk panduan memulai ini, lalu klik Delete.
Ketik project ID untuk mengonfirmasi, lalu klik Shut down.
Tindakan ini akan menghentikan project dan menjadwalkannya untuk dihapus.
Langkah selanjutnya
- Pelajari modul Skaffold lebih lanjut.
- Pelajari dukungan proses debug khusus bahasa di Cloud Code.
- Sesuaikan pengalaman Cloud Code Anda dengan mengonfigurasi setelan.