Cum să integrezi Google Cloud în Buddy — Ghid pas cu pas
In this tutorial, you'll learn about Cum să integrezi Google Cloud în Buddy. We cover key concepts, practical examples, and best practices to help you understand and apply this topic effectively.
Integrezi Google Cloud în Buddy pentru a automatiza deploy-urile pe GKE, Cloud Storage sau Cloud Run. Pipeline-urile Buddy rulează comenzi gcloud și interacționează cu resursele GCP prin chei de cont service.
Step-by-Step Fix
1. Creează un cont service GCP
gcloud iam service-accounts create buddy-deployer \
--display-name="Buddy Deployer"
gcloud iam service-accounts keys create buddy-key.json \
--iam-account=buddy-deployer@project.iam.gserviceaccount.com
2. Adaugă integrarea GCP în Buddy
Din Integration > Google Cloud Platform, încarcă fișierul JSON al cheii.
- pipeline: "Deploy to GCP"
integrations:
- type: gcp
service_account_key: buddy-key.json
project_id: my-gcp-project
3. Folosește acțiuni GCP în pipeline
- action: "Deploy to Cloud Run"
type: gcp-cloud-run-deploy
image: gcr.io/my-project/app:latest
service: my-service
region: europe-west1
- action: "Sync to GCS"
type: gcp-gcs-sync
source: ./public
bucket: my-static-bucket
Common Mistakes
- Cont service fără permisiuni -- rolurile trebuie asignate explicit în IAM
- Regiune nepotrivită -- resursele GCP sunt regionale; alege aceeași regiune
- Cheia JSON expusă -- nu adăuga cheia în Repository; folosește variabile de mediu
- GKE fără context configurat -- pipeline-ul trebuie să știe care cluster să folosească
- Cloud Run fără autentificare -- serviciile pot necesita
--allow-unauthenticated
Practice Exercise
Creează un pipeline Buddy care build-uiește o imagine Docker, o încarcă în Google Container Registry și o deployează pe Cloud Run.
FAQ
Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Instrumentele DodaTech se integrează nativ cu GCP și Buddy.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro