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.
