Post

Google cloud

Google cloud

**Terraform in my wadzpay-dev’’

1
2
3
4
GOOGLE_APPLICATION_CREDENTIALS=/home/jantoth/.google-cloud-keys/wadzpay-dev-cdb0bf1613d2.json
gcloud auth list
gcloud config set account jan.toth@vacuumlabs.com
gcloud config set project wadzpay-dev

**Terraform in my own account’’

https://medium.com/swlh/how-to-deploy-a-cloud-sql-db-with-a-private-ip-only-using-terraform-e184b08eca64

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
GOOGLE_APPLICATION_CREDENTIALS=/home/jantoth/.google-cloud-keys/consummate-atom-309219-0b338646619a.json

gcloud config set account kubernetes.certification@gmail.com
gcloud config set project consummate-atom-309219

# optional?
gcloud services enable \
    cloudresourcemanager.googleapis.com \
    compute.googleapis.com \
    iam.googleapis.com \
    oslogin.googleapis.com \
    servicenetworking.googleapis.com \
    sqladmin.googleapis.com

cd /home/jantoth/Documents/work/wadzpay-service/terraform-test
terraform init
terraform plan

**Notes:’’

1
2
3
4
5
6
gcloud config set account kubernetes.certification@gmail.com
gcloud config set project consummate-atom-309219


gcloud redis instances list --region europe-west3
gcloud redis instances describe  wadzpay-dev-tf --region europe-west3

**Article:’’ https://medium.com/google-cloud/using-memorystore-with-cloud-run-82e3d61df016

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Clone a simple node js app
git clone https://github.com/kolban-google/accessing-memorystore-from-cloud-run.git
cd accessing-memorystore-from-cloud-run

# Build docker image
docker build -t gcr.io/consummate-atom-309219/cloud-run-app .
docker push  gcr.io/consummate-atom-309219/cloud-run-app


# List redis instances in region
gcloud redis instances list --region europe-west3

# Describe already provisioned
 gcloud redis instances create redis1 --region  europe-west
gcloud redis instances describe redis1  --region europe-west3

# Create VPC connector
gcloud compute networks vpc-access connectors create my-vpc-connector --network default --region europe-west3  --range 10.8.0.0/28


gcloud run deploy cloud-run-app \
  --image gcr.io/consummate-atom-309219/cloud-run-app \
  --max-instances 1 \
  --platform managed \
  --region europe-west3 \
  --vpc-connector my-vpc-connector \
  --allow-unauthenticated \
  --set-env-vars "REDIS_IP=10.148.60.211,PSQL_HOST=10.124.32.3"
This post is licensed under CC BY 4.0 by the author.