So, in this Article, I have created a Multi Node Kubernetes Cluster on AWS. I have used 2 tools ‘Ansible’ and ‘Terraform’ for this Complete Cluster using Centos Image.
→ I have used Terraform to create Instances on AWS, creating a Security Group to allow some ports and icmp protocol to check connectivity.
→ I have used Ansible to configure this Cluster, i.e to Configure Master and Slave nodes effectively.

In Ansible, I have used 2 major concepts to configure the Cluster:
- Dynamic Inventory:-
In this, Ansible can automatically fetch the hosts on AWS Cloud, as I have some Python…


So, this blog is related to the Task given to us in my ARTH Training. So this blog consists of 3 parts:

1st Part: Arth Task 14.1

Statement: Creating a network Topology Setup in such a way so that System A can ping to two Systems System B and System C but both these systems should not be pinging each other without using any security rule e.g firewall etc.

2nd Part: Arth Task14.2

Statement: Creating an Ansible playbook that will retrieve New Container IP and update the inventory, So that further Configuration of Webserver could be done inside that…


In this article, we will create an Infrastructure, which includes an EC2 Instance on which Wordpress Application will be installed and for the backend purpose for this application will be MySQL Database Engine, which will be created using AWS-RDS Service.

A similar type of Infrastructure, I have created using AWS-RDS fore backend and Kubernetes Pods for frontend which have wordpress application deployed on it. Link for the following article is:

So, to create this Infrastructure and configuring the same, we will use Automation Tool Terraform and Configuration Management Tool as Ansible.

What is Terraform?
Terraform is an open-source infrastructure as code…


What is Jenkins ?

Jenkins is an open source Continuous Integration server capable of orchestrating a chain of actions that help to achieve the Continuous Integration process (and not only) in an automated fashion.

Jenkins is free and is entirely written in Java. Jenkins is a widely used application around the world that has around 300k installations and growing day by day.

It is a server-based application and requires a web server like Apache Tomcat. The reason Jenkins became so popular is that of its monitoring of repeated tasks which arise during the development of a project. …


What is Openshift?

OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — an on-premises platform as a service built around Docker containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family’s other products provide this platform through different environments: OKD serves as the community-driven upstream (akin to the way that Fedora is upstream of Red Hat Enterprise Linux), OpenShift Online is the platform offered as software as a service, and Openshift Dedicated is the platform offered as a managed service.

The OpenShift Console has developer…


In this Article, I have deployed HaProxy Server and some HTTPD Servers on AWS Cloud using automation tool ‘Ansible’.

This is the 2nd Part of my Task, Link for this Task 1 is as follows:

In this Task, I have used the concept of ‘Dynamic Inventory’.

So, Configuration is same as done in the above mentioned story, but “ec2.py” and “ec2.ini” files are there in some other location, i.e in the hosts folder in my main task folder “Arth_Task12.2”.

Note → Its a request that, reader must see the above mentioned link in which, I have done same setup on…


In this Article, we will be Implementing Haproxy (Load Balancer), using Automation Tool “ANSIBLE”

I have created a similar task using Ansible Roles, but here I am deploying Load Balancer using a single PLaybook.

→ Link for the Deployment of Haproxy Load Balancer using “Ansible roles” is:

So, I am assuming that you all have basic knowledge of Ansible:


What is Amazon SQS (Simple Queue Service)?

AWS SQS (Amazon Simple Queue Service) is a service that helps to align the message. Moreover, it also helps to enable the user to separate and scale microservices, distributed systems, and serverless applications. Amazon SQS makes it easy to manage the operating message-oriented middleware and enhances the developers to focus on their work. Amazon Simple Queue Service works at any volume without losing the message or requiring other services to be available. It helps to send, store, and receive messages between software components. …

Akhilesh Jain

I am a student and persuing under graduation in computer science and engineering.

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