High Available Web Server with Terraform in AWS

Everyone is talking about high available systems. Today we are going to build high available design in Amazon Web Services. To provision resources I am going to use Terraform. I hope you have prior experience working with Terraform. In this example I am not going to talk about database layer, I am planning to extend this post with db layer in future. First, we’ll look at what are the resources we are going to provision during this example....

February 18, 2020 · 9 min · 1769 words · Me

Running GKE cluster under 10$/Month: Part 1

I have couple of applications that I need to run on public. At the beginning I was running them in docker containers using a GCE instance. The problem I was facing is to update the code and push the changes into my live site. The ideal option to manage docker containers is to deploy them using Kubernetes. When using Kubernetes you can easily deploy and update your changes to production environment....

October 5, 2019 · 5 min · 865 words · Me

Vault with Terraform

In this post we are going to look at how we can use terraform to create and update your vault configurations. I am using GCP for my resources. Setup remote backend end. In this step we are creating a service account which has storage.admin permission for the bucket where you store your terraform. Following is granting permission via terraform. If you don’t have terraform configure with GCP, you can create the SA manually and grant the storage....

September 8, 2019 · 2 min · 415 words · Me