post image January 6, 2022 | 1 min Read

Google cloud

**Terraform in my wadzpay-dev''

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

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:''

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

# 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"
author image

Jan Toth

I have been in DevOps related jobs for past 6 years dealing mainly with Kubernetes in AWS and on-premise as well. I spent quite a lot …

comments powered by Disqus