Global Sci-Tech

  • Year: 2020
  • Volume: 12
  • Issue: 4

Implementation of Kubernetes on Different Cloud Platform

1Goal 101 Data Solutions Pvt. Ltd, Industrial Area, New Delhi-110020, India

2Department of Computer Science and Engineering, Al-Falah University, Faridabad-121004, Haryana, India

*Corresponding author email id: hisrarul@gmil.com

Abstract

Nowadays, many companies provide a wide variety of cloud computing offerings from which a developer for web services or applications can choose from. Virtual servers offered by the cloud provider provide practically unlimited computing capacity. The providers promise unlimited and instant scalability. Scalability refers to dynamically adding or removing resources according to the user demand. The cloud providers are also offering managed services where the providers will be managing our control plane but the problem is our infrastructure resources will be cloud centric but we can build our environment using Kubernetes that is cloud agnostic. Cloud agnostic environments have several benefits, large and complex infrastructure can run seamlessly on multiple cloud platforms and it helps us to avoid vendor lock-in. The management of any organization to reduce vendor lock-in and cost. Business teams always want to compare systems by different providers and negotiate the cost with vendors. By considering all points, it would be great to build a solution or tool that allows the implementation of Kubernetes cluster in an easy way. The best thing about this tool is that we can easily migrate our workload from one cloud platform to another in no time. We will also discuss how we have integrated our solution with the monitoring tool that allows us to follow compliance as the industry standard. We will also analyze our system by running microservice applications on top of our built Kubernetes cluster.

Keywords

Automation, Container, Docker, Kubernetes