z-logo
open-access-imgOpen Access
Load Balancing using Docker and Kubernetes: A Comparative Study
Author(s) -
Prajval Mohan,
Tejas Jambhale,
Lakshya Sharma,
Simran Koul,
Simriti Koul
Publication year - 2020
Publication title -
international journal of recent technology and engineering
Language(s) - English
Resource type - Journals
ISSN - 2277-3878
DOI - 10.35940/ijrte.b3938.079220
Subject(s) - load balancing (electrical power) , computer science , round robin dns , distributed computing , software deployment , virtual machine , container (type theory) , swarm behaviour , network load balancing services , load management , server , operating system , engineering , the internet , mechanical engineering , geometry , mathematics , electrical engineering , domain name system , artificial intelligence , grid
Still in its early years, containers are increasingly being used in production environments. Containers offer a streamlined approach, easy deployment, and secure method of implementing infrastructure requirements also provide a much-improved alternative to virtual machines. A load balancer is required to distribute traffic across clusters. And now, with multiple container environments becoming widespread, load balancers are becoming a necessity to distribute traffic and reduce server load. Different load balancing algorithms provide a solution to this with varying efficiency. This paper presents a study on the latest methods which are being implemented to perform effective load balancing on containers. Docker Swarm and Kubernetes are the most widely used systems for deploying and managing a cluster of containers in an environment. The paper further demonstrates how Docker Swarm and Kubernetes can be used to minimize load traffic through load balancing techniques. We have introduced load balancing and different algorithms. Also, we have shown the implementations of load balancing algorithms in Docker and Kubernetes and finally compared the results. The paper finally concludes why Kubernetes is often preferred over Docker Swarm for load balancing.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here