Here, you will see how you can create your helm chart and push to Amazon ECR .

I am creating the Helm chart for the WordPress application. A Helm chart usually composed of following:

Chart.yaml: contains the details of the chart.

templates folder: contains the configuration yaml manifests.

Values.yaml: contains the default input parameters for a Helm chart.

Starting with the installation of Helm and then step by step we will build the Helm Chart.

*  curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3
* chmod 700 get_helm.sh
* ./get_helm.sh

Create the Helm Chart

helm create wordpress(example)

After creating Helm check the directory…


Let’s say we have created a sign up HTML form in Flask Application. We try to store the data related to sign up in the python dictionary. Now if our program terminates due to some reason then all the data store in the dictionary will vanish. To make our data persistent we need permanent storage. We can have permanent storage in two ways either through file handling or database storage.

Database are of two types relational and non-relational database. We are going to use the MongoDB non-relational database. …


Aggregation operations process data records and return computed results. Aggregation operations group values from multiple documents together, and can perform a variety of operations on the grouped data to return a single result. MongoDB provides three ways to perform aggregation: the aggregation pipeline, the map-reduce function, and single purpose aggregation methods.

MongoDB applies the map phase or map function to each input document. The map function emits key-value pairs. For those keys that have multiple values, MongoDB applies the reduce phase or reduce function, which collects and condenses the aggregated data. MongoDB then stores the results in a collection.

Syntax…


you will say RedHat 8 linux operating system. But there is something more in this picture. Actually it is default GNOME desktop environment of RedHat linux. GNOME is the open source community which is highly supported by RedHat and other supporters include AWS, Google, Digital Ocean and more.

GNOME 3 provides two user environments:

  • GNOME Standard
  • GNOME Classic

Both environments can use two different protocols as their graphical back ends:

  • The X11 protocol, which uses X.Org as the display server.
  • The Wayland protocol, which uses GNOME Shell as the Wayland compositor and display server.

The default combination in RHEL 8…


The world is one big data problem

Big Data is hype in the market. Earlier Big Data considered as a problem but soon this problem has been resolved and now it is known for the operations such as Big Data analysis and Big Data analytics. Big Data analytics includes ML, DL and AI.

Why Big Data was considered to be a problem? we are gonna know in this story.

Definitions of Big Data:

  1. It can be defined as data sets whose size or type is beyond the ability of traditional relational databases to capture, manage and process the data with…

For the intro of Jenkins checkout https://pshobhitsingh01.medium.com/what-is-jenkins-fdcec381ea38.

There has been significant shift in Automotive Industries, where manufactures instead of developing complex hardwares, actually creating softwares. Companies like Tesla is using softwares to manage their cars, General motors for their On-Star Program. Usage of software in automotive industries or technology companies those make cars are endless.

We will discuss about BOSCH who successfully used Jenkins.

About 40,000 Bosch employees work in R&D for the company’s mobility solutions sector, and about one-third of them are software engineers. …


Jenkins: Engine of DevOps

Agenda of the Story:

  • Before Jenkins
  • What is Jenkins?
  • What is continuous Integration?

Before Jenkins

Before Jenkins, many development teams employed a nightly build as part of their software delivery process. The nightly build process required teams to commit their code to the source code repository at a certain cut-off time each day. This was even more of a challenge when working with geographically dispersed teams. A nightly build time of say, 11 pm PST would equate to 12:30 PM IST in India.

So, developers in India would be forced to commit their code in the…


Top companies like amazon , google have successfully shift their architecture from the monolithic to microservice. A monolithic architecture is highly coupled means there is high dependency among the components. With high dependency there are some challenges like maintenance, technology enhancement and security. If you want to adopt a technology for the some features of application not for the whole application then it would be difficult or impossible for you.

For example you have made a application totally in java. It is working fine. …


To setup the WordPress with AWS RDS you are going to implement the following steps:

  • Create an AWS EC2 instance
  • Configure the instance with Apache Webserver.
  • Download php application name “WordPress”.
  • As WordPress stores data at the backend in MySQL
    Database server. Therefore, you need to setup a
    MySQL server using AWS RDS service using Free Tier.
  • Provide the endpoint/connection string to the
    WordPress application to make it work.

Step 1:Create an AWS EC2 instance

Click on the launch instances button:

Choose amazon AMI:


In the inventory we generally give the ip of the container that we will configure. But when we are to launch and configure a container then in that case we don’t know the ip of the container that will be launched.

To troubleshoot the problem of ip of container in the target node. We have concept of Tags. …

Shobhit Singh Pal

Learning Practicing Exploring

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