Automation of Microservices Application Deployment Made Easy By Rundeck and Kubernetes

Harika Rajavaram, Vineet Rajula, B. Thangaraju · 2019

Today, more than 2.6 million apps are managed on Google Play Store [1]. To be able to compete with this type of huge volume of applications, a powerful, easy to scale and a flexible application is required to sustain in the market and overpower the competitors. Microservices architecture and continuous deployment practices tackle the above challenges and help to improve the productivity of the organizations. This paper explores the different procedures of deploying microservices in CI/CD pipeline using Rundeck, Docker containers, Docker-Compose and Kubernetes. Moreover, it weighs the pros and cons of these orchestration methods, explaining suitable use cases for each one of them. It concludes by discussing that Kubernetes is the most efficient way to deploy microservices to achieve high availability and scalability.

Read the paper · More papers on PaperTik