In today’s rapidly increasing database market, it is important to select the right database. Although RDBMS databases like SQL, Oracle, Postgres are there, but the NOSQL databases like MongoDB, Cassendra, HBase grows rapidly.

MongoDB is the preferred database of leading enterprises and powers up products and solutions at various establishments…


Suppose you are building an application that requires user interface and pops up a window on running the script. And let’s say you want to run that script inside a docker container. Now, you might expect the docker container to run the GUI application for you and display the same…


What is Helm Chart ?

Helm is the ”The Kubernetes package manager”. It is a command-line tool that enables you to create and use so-called Helm Charts.

A Helm Chart is a collection of templates and settings that describe a set of Kubernetes resources. …


## Task Description:
```
🔅 Launch ec2-instances on AWS Cloud eg. for master and slave.
🔅 Create roles that will configure master node and slave node seperately.
🔅 Launch a wordpress and mysql database connected to it in the respectine slaves.
🔅 Expose the wordpress pod and client able hit the wordpress ip with its respective port.”
```

Part I: Create the roles that will configure the master and slave node respectively
Refer this repo for complete configuration of kubernetes cluster on AWS(https://github.com/Rutuja210/k8s-multinode-cluster.git)

Part II: Create the role for launching wordpress and mysql database
Download this role in your roles directory.

https://github.com/Rutuja210/wordpress-mysql-k8s_cluster/tree/main/wordpress_mysql

Part III: Create Ansible playbook (yaml) file
Copy [this yaml](./main_setup.yml) file in your working directory and run it by the command
ansible-playbook main_setup.yml

Github link

https://github.com/Rutuja210/wordpress-mysql-k8s_cluster/


goal:

To create the k8s-multinode cluster with one master node and multiple worker/slave nodes

pre-requisite:

  • Install ansible and configure the configuration file for it which is in /etc/ansible directory Refer this
[master]
3.6.37.121 ansible_user=ec2-user ansible_ssh_private_key_file=/root/ansible.pem ansible_connection=ssh
[slaves]
13.127.231.29 ansible_user=ec2-user ansible_ssh_private_key_file=/root/ansible.pem ansible_connection=ssh
13.233.198.137…

Introduction to Red Hat OpenShift Container Platform

Red Hat OpenShift Container Platform unites developers and IT operations on a single platform to build, deploy, and manage applications consistently across hybrid cloud and multicloud infrastructures. Red Hat OpenShift helps businesses achieve greater value by delivering modern and traditional applications with shorter development cycles and lower operating costs. Red…


What Is Jenkins ?

Jenkins is an open-source automation tool written in Java with plugins built for Continuous Integration purposes. Jenkins is used to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. …


AKS is Microsoft Azure’s managed Kubernetes solution that lets you run and manage containerized applications in the cloud. Since this is a managed Kubernetes service, Microsoft takes care of a lot of things for us such as security, maintenance, scalability, and monitoring. …


Simple Definition Of A Neural Network

Modeled in accordance with the human brain, a Neural Network was built to mimic the functionality of a human brain. The human brain is a neural network made up of multiple neurons, similarly, an Artificial Neural Network (ANN) is made up of multiple perceptrons (explained later).


Introduction

Amazon Simple Queue Service (Amazon SQS) offers a secure, durable, and available hosted queue that lets you integrate and decouple distributed software systems and components. Amazon SQS offers common constructs such as dead-letter queues and cost allocation tags. …

Rutujakonde

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