what is git and how its work?

  • Git is the most commonly used version control system.
  • Git tracks the changes you make to files, so you have a record of what has been done, and you can revert to specific versions should you ever need to.
  • Git also makes collaboration easier, allowing changes by multiple people to all be merged into one source.

Feature of git

  • Control System: This basically means that Git is a content tracker. So Git can be used to store content — it is mostly used to store code due to the other features it provides.


hey guys, perform this operation using kubernetes in simple and easy way…so lets get started!!!!!!

What is a domain name?

A domain name is a string of text that maps to a numeric IP address, used to access a website from client software. In plain English, a domain name is the text that a user types into a browser window to reach a particular website. For instance, the domain name for Google is ‘google.com’.

The actual address of a website is a complex numerical IP address (e.g. 103.21.244.0), but thanks to DNS, users are able to enter human-friendly domain names and be routed to the…


AWS_RDS

AWS_RDS:

  • Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
  • It provides cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups.
  • Amazon RDS supports an array of database engines to store and organize data and helps with database management tasks, such as migration, backup, recovery and patching.

Kubernetes and Minikube:

kubernetes:-

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. …


Task 3:

Statement: Deploy a Load Balancer and multiple Web Servers on AWS instances through ANSIBLE!

🔅Provision EC2 instances through ansible.

🔅 Retrieve the IP Address of instances using the dynamic inventory concept.

🔅Configure the web servers through the ansible role.

🔅Configure the load balancer through the ansible role.

🔅The target nodes of the load balancer should auto-update as per the status of web servers.

Follow the below steps:
Step 1: Install boto and boto3 libraries..

pip3 install boto
pip3 install boto3

Step 2: Write the ansible code to launch 4 EC2 instances namely web1, web2, web3 and LB… Here is the…


Task 2:

Statement : Deploy Web Server on AWS through ANSIBLE!

🔅Provision EC2 instance through ansible.

🔅Retrieve the IP Address of instance using dynamic inventory concept.

🔅Configure the web server through ansible!

🔅Create role for webserver to customize the Instance and deploy the webpage to root directory.

In Ansible a static inventory file is a plain text file that contains a list of managed hosts declared under a host group using either hostnames or IP addresses. So we have to manually add managed host information if any new host come. …


I’ve configured Docker using Ansible by writing Ansible playbook. let’s see the task:

Task 1:

Write an Ansible PlayBook that does the following operations in the managed nodes:

🔅 Configure Docker

🔅 Start and enable Docker services

🔅 Pull the httpd server image from the Docker Hub

🔅 Run the httpd container and expose it to the public

🔅 Copy the html code in /var/www/html directory and start the web server

What is Ansible?

Ansible is a configuration management tool. It helps in application deployment , task automation and more. We use ansible when you have some sequence of task to performed on different servers…


* Task-4 *

Perform task-3 with an additional feature to be added that is NAT Gateway to provide the internet access to instances running in the private subnet.

Note: I have attach my task-3 link at the end.go throw task 3 and then perform task-4.

Performing the following steps:

1. Write an Infrastructure as code using terraform, which automatically create a VPC.

2. In that VPC we have to create 2 subnets:

1. public subnet [ Accessible for Public World! ]

2. private subnet [ Restricted for Public World! ]

3. Create a public facing internet gateway for connect our…


Amazon EKS (Integration of Kubernetes with AWS Cloud)

This task is based on the Kubernetes service provided by AWS. The clients of AWS are provided with a service named as EKS(Elastic Kubernetes Services)

What is AWS?

AWS (Amazon Web Services) is a comprehensive, evolving cloud computing platform provided by Amazon that includes a mixture of infrastructure as a service (IaaS), platform as a service (PaaS) and packaged software as a service (SaaS) offerings. AWS services can offer an organization tools such as compute power, database storage and content delivery services.


Statement:

We have to create a web portal for our company with all the security as much as possible. So, we use Wordpress software with dedicated database server. Database should not be accessible from the outside world for security purposes. We only need to public the WordPress to clients.

So here are the steps for proper understanding!

Steps:

1) Write a Infrastructure as code using terraform, which automatically create a VPC.

2) In that VPC we have to create 2 subnets:

a) public subnet [ Accessible for Public World! ]

b) private subnet [ Restricted for Public World! ]

3)…


AWS + Terraform

hey guys i have completed my task 2 successfully, and Today i’m gonna show you how to use EFS service using terraform.

TASK-2:

Step 1 — Create the key and security group which allow the port 80.
Step 2 — Launch one EFS & then launch EC2 instance.
Step 3 — In this Ec2 instance use the key and security group which we have created in step 1.
Step 4 — Mount that volume into /var/www/html
Task 5 — Developer have uploaded the code into github repo also the repo has some images.Copy the github repo code into /var/www/html
Step 6 — Create S3 bucket…

Snehalhingane

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