minikube quickly setup a local Kubernetes cluster on our personal computer. So you can try out Kubernetes very easily.

1. Install minikube

You need docker or a virtual machine environment.


  • 2 CPUs or more
  • 2GB of free memory
  • 20GB of free disk space
  • docker or virtual machine manager(VirtualBox, VMWare)

a. First download the latest minikube

curl -LO

b. Install with dpkg


React is JavaScript library created by Facebook. It is a tool for building UI components. In this tutorial, I am going to deploy sample react application in Google Cloud.

Create react app using npm

npm is a package manager for the JavaScript programming language. npm makes it easy for JavaScript developers to share and reuse…

What is Let’s Encrypt?

Let’s Encrypt is a non-profit certificate authority run by Internet Security Research Group.

It provides X.509 certificates for Transport Layer Security encryption at no charge. The certificate is valid for 90 days.

What is HTTP?

HTTP stands for Hypertext Transfer Protocol. HTTP uses TCP(Transmission Control Protocol) to send data packets between client and…

1. What is Redux?

Redux is a predictable state container for JavaScript application. The state of your application is kept in a store, and each component can access any state that it needs from this store.

2. Why is Redux?

Most libraries like React, Angular, etc. are built with a way for components to internally manage their state…

1) NoSQL

  • Do not follow the traditional relational database management systems principles.
  • ACID principles is reduced. (Atomicity, Consistency, Isolation and Durability).
  1. Atomicity- a transaction must be treated as an atomic unit, that is, either all of its operations are executed or none.
  2. Consistency- The database must remain in a consistent state after…

Elassandra integrates Elasticsearch within Cassandra as a secondary index.

Elassandra = Cassandra + Elasticsearch

Elassandra need more memory than Cassandra because Elassandra is using Elasticsearch.

In here, you need several machines to setup multi node Elassandra cluster.

In my sample, I have used three machines to setup Elassandra cluster.

  • node 1 -
  • node 2…

Pramod Shehan

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