GCP Task Completed Successfully

  • Create a account in Google Cloud Platform and Register for free tier.
  • In my case I am using QwikLabs . QwikLabs is the service by google which provide resources to do hands-on practicles.

Virtual Private Cloud — VPC :

  • VPC is Network As A Service Provide by any Cloud Computing Platform.When we create a project in GCP. They always create a default VPC and we can also create our own VPC with customized network cidr
  • Created two Network VPC in network cidr of 10.0.1.0/24 and 10.0.2.0/24
  • developer VPC is in network cidr 10.0.1.0/24 and have 1 subnet dev-1a
  • developer VPC is in network cidr 10.0.2.0/24 and have 1 subnet prod-1a

VPC Peering :

  • Google Cloud VPC Network Peering allows internal IP Address connectivity across two Virtual Private Cloud (VPC) networks regardless of whether they belong to the same project or the same organization.
  • VPC Network Peering enables you to connect VPC networks so that workloads in different VPC networks can communicate internally. Traffic stays within Google’s network and doesn’t traverse the public internet.
  • First we have to peer from developer to production but Peering is inactive to make peering activate we have to create peering from developer vpc to production vpc and then we have to make a vpc peering from production to developer
  • click on add peering in production VPC

Kubernetes :

  • Kubernetes is container orchestration Engine and used to manage containers
  • Created Kubernetes cluster in GCP. Google Kubernetes Engine is the managed Kubernetes service of GCP
  • We can get gcloud command to create cluster at end for configuration we do in webUI
  • Wordpress and Drupal deployment with GKE and exposed the port on which webserver is running i.e 80 and type LoadBalancer.
  • The type Load Balancer in GKE uses the external load balancer of Google Cloud Platform
  • Cloud SQL is a very popular, highly maintainable, and manageable database offered by GCP. It is available with MySQL, PostgreSQL, and SQL-Server as a backend engine. Cloud SQL offers the following features: Fully managed MySQL Community Edition databases in the cloud
  • Created database in production VPC in us-central1
  • Database is created and we have to add the cidr network range to access the database. I am allowing every IP and every port It’s not good for security you can give some specific cidr range
  • we can connect to sql instance with IP address and user and password
  • Collect the External IP address from kubernetes services

--

--

--

Flutter Developer & Full Stack Developer

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Business Law

business law

Creating a simple music player that can play a song.

Mapping my Journey through GSoC’20 — Landing.

All About Debugging: Special Systems

I Wrote This Blog Post With Super Editor

Microsoft word with text ‘I was the future once…’

Developing a 15 Puzzle — Game of Fifteen in Java

Weekly Recommendations 28/12

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aditya Jain

Aditya Jain

Flutter Developer & Full Stack Developer

More from Medium

ETL in GCP using scala and dataflow

GCP — On-premise data publish using APIs

Connecting Rapid Miner Studio to GCP Dataproc on GCE

Mercado Libre Goes Big(Query), Plus Cloud Moneyball and Plugging a $300B Retail Search Black Hole