Sudipa Dassudipa.hashnode.dev·Jun 11, 2023Terraform Advanced topicsWhat is Terraform Workspace? Workspaces in Terraform are simply independently managed state files. A workspace contains everything that Terraform needs to manage a given collection of infrastructure, and separate Workspaces function like completely s...4 likes·285 readsDevops
Sudipa Dassudipa.hashnode.dev·Jun 9, 2023Terraform ModulesIntroduction You have to trust me if I say you already write modules. Even when you don't create a module intentionally, if you use Terraform, you are already writing a module – a so-called "root" module. Any Terraform configuration file (.tf) in a d...10 likes·44 readsTerraform
Sudipa Dassudipa.hashnode.dev·Jun 8, 2023Terraform State managementIntroduction Do you know Terraform keeps track of everything that you do with it? When you run "terraform apply" command to create an infrastructure on the cloud, Terraform creates a state file called “terraform.tfstate”. This State File contains the...10 likes·57 readsTerraform
Sudipa Dassudipa.hashnode.dev·Jun 7, 2023Managing Resources using TerraformIntroduction: Many organisations use Infrastructure as Code (IaC) as one of their essential practices to implement DevOps processes the right way. IaC is an approach for defining, provisioning and managing the required infrastructure in code format. ...10 likes·94 readsDevops
Sudipa Dassudipa.hashnode.dev·Jun 6, 2023Understanding Terraform Configuration language(HCL)1.What is HCL? Hashicorp Configuration Language (HCL) is the language used to write configuration files for Terraform. It is a rich language designed to be relatively easy for humans to read and write. HCL describes the desired state of infrastructur...13 likes·115 readsTerraform
Sudipa Dassudipa.hashnode.dev·Jun 1, 2023Day 21 : Docker Multistage build ProjectsLet's build a project with a multistage Dockerfile and try to get the hang of its benefits. We have created a calculator application using Golang. The main purpose of choosing a golang based application to demonstrate this example is Golang is a stat...1 like·33 readsDocker
Sudipa Dassudipa.hashnode.dev·May 26, 2023Kubernetes ArchitectureKubernetes work as a cluster. Kubernetes architecture is built around a master-slave model. The master will take care of everything i.e. processing, deployment, scheduling etc. Slavers will work on whatever master will allot them. All the containers ...1 like·139 reads#2Articles1WeekChallenge
Sudipa Dassudipa.hashnode.dev·May 23, 2023Day 19 : Dockerfile1.What is Dockerfile? A Dockerfile is a text document that contains all the commands the user could call on the command line to assemble an image. Using docker build users can create an automated build of a Dockerfile that contains several command-li...1 like·97 reads2Articles1Week
Sudipa Dassudipa.hashnode.dev·May 11, 2023Day 18 : Some basic docker commandsIn the last 4 blogs, I was talking about images and containers. But we wonder how we can create them. Let's talk about that today! Docker Image: You can create an image using dockerfile or docker-compose, but we will come to that point later in a fut...46 reads#2Articles1Week Challenge
Sudipa Dassudipa.hashnode.dev·May 9, 2023Day 17 : Docker - Understanding the terminologies1.What is Docker daemon? The Docker daemon (dockerd) has two main responsibilities: a) It listens to Docker API requests b) It manages Docker objects such as images, containers, networks, and volumes A daemon can also communicate with other daemons t...41 reads2Articles1Week