BYOSGCP

GCP BYOS (Bring Your Own Subscription)

Dengan menghubungkan proyek GCP Anda sendiri ke Zeabur, Anda dapat mengizinkan Zeabur membuat kluster GKE dan mengelola layanan langsung di proyek GCP Anda.

Siapkan proyek GCP dengan billing

Pilih proyek GCP yang ingin digunakan oleh Zeabur, atau buat proyek baru. Pastikan proyek tersebut terhubung ke akun billing โ€” GKE tidak akan berjalan tanpanya.

Siapkan service account konektor

Zeabur menggunakan service account di proyek Anda (zeabur-connector) untuk mengelola kluster GKE, dan melakukan impersonasi terhadapnya melalui zeabur-byos-connector@zeabur-system.iam.gserviceaccount.com. Pilih salah satu dari tiga cara penyiapan di bawah ini.

  1. Di API library proyek Anda, aktifkan Kubernetes Engine API dan Cloud Resource Manager API.
  2. Buka IAM & Admin โ†’ Service Accounts dan buat service account bernama zeabur-connector.
  3. Buka IAM & Admin โ†’ IAM, klik Grant Access, tambahkan zeabur-connector@<PROJECT_ID>.iam.gserviceaccount.com sebagai principal, lalu berikan role roles/container.admin.
  4. Kembali ke Service Accounts, buka zeabur-connector, beralih ke tab Permissions, klik Grant Access, tambahkan zeabur-byos-connector@zeabur-system.iam.gserviceaccount.com sebagai principal, lalu berikan role roles/iam.serviceAccountTokenCreator.

Ikat proyek ke Zeabur

Buka https://zeabur.com/account/byos, klik Bind GCP Service Account, lalu kirimkan:

  • Service Account Email: zeabur-connector@<PROJECT_ID>.iam.gserviceaccount.com
  • Project ID: ID proyek GCP Anda

Beli kluster khusus

Setelah service account terikat, buka halaman Buy Cluster. Anda akan melihat opsi penyedia baru bernama GCP - <project name>. Pilih opsi tersebut, dan Zeabur akan membuat kluster GKE baru langsung di proyek GCP Anda.