We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

A Multi-Containerized Application using Docker Containers and Kubernetes Clusters

by Alowolodu Olufunso Dayo
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 183 - Number 44
Year of Publication: 2021
Authors: Alowolodu Olufunso Dayo
10.5120/ijca2021921843

Alowolodu Olufunso Dayo . A Multi-Containerized Application using Docker Containers and Kubernetes Clusters. International Journal of Computer Applications. 183, 44 ( Dec 2021), 55-60. DOI=10.5120/ijca2021921843

@article{ 10.5120/ijca2021921843,
author = { Alowolodu Olufunso Dayo },
title = { A Multi-Containerized Application using Docker Containers and Kubernetes Clusters },
journal = { International Journal of Computer Applications },
issue_date = { Dec 2021 },
volume = { 183 },
number = { 44 },
month = { Dec },
year = { 2021 },
issn = { 0975-8887 },
pages = { 55-60 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume183/number44/32231-2021921843/ },
doi = { 10.5120/ijca2021921843 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T01:20:02.436868+05:30
%A Alowolodu Olufunso Dayo
%T A Multi-Containerized Application using Docker Containers and Kubernetes Clusters
%J International Journal of Computer Applications
%@ 0975-8887
%V 183
%N 44
%P 55-60
%D 2021
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The Cloud is a virtual environment that provisions massive and scalable computing resources and services on a pay-as-you-go basis which is also the process of migrating from a physical environment to a virtual environment. Virtualization could be achieved either through virtual machines or containers. While virtual machines start with a full operating system and all its included software hereby making it bulkier, containers are built to contain only the necessary libraries and dependencies inside them. There has been a huge problem with developing and deploying applications in production and development environments. The same apps that work perfectly well in development can show glitches when deployed in production thereby making the gap between the Development and Operation to be wide which makes the software being deployed to be delivered at a slower pace with an increase in maintenance costs. This has necessitated the introduction of Docker and Kubernetes to mitigate against this and it will be tested with the Fibonacci sequence calculator.

References
  1. Alexander S. Gillis, 2020; What are containers (container-based virtualization or containerization) < https://searchitoperations.techtarget.com/definition/container-containerization-or-container-based-virtualization.>.
  2. Alowolodu Olufunso Dayo, Alese Boniface Kayode, Adetunmbi Olusola Adebayo (2016); Secured Cloud Application Platform using Elliptic Curve Cryptography, Proceeding of the World Congress on Engineering and Computer Science (WCECS 2016)
  3. Alowolodu Olufunso Dayo (2019); Cloud-Based Platform for Student Developers (case study: Computer Science Department, FUTA), American Journal of Information Science and Computer Engineering, Vol 5, No. 2, pp 29-37
  4. Aaron Strong, 2019, Containerization Vs Virtualization, What’s the Difference? https://www.burwood.com/blog-archive/containerization-vs-virtualization
  5. Miika Moilanen, 2018 Deploying an application using Docker and Kubernetes. Moilanen_Miika_Opinnaytetyo.pdf (Theseus. fi)
  6. Kristof, 2018, Fix Observability format to be consistent with other items Kubernetes/website@9eb90fd · GitHub
  7. Muhamad Fitra Kacamarga, Bens Pardamean, and Hari Wijaya, Lightweight Virtualization in Cloud Computing for Research, 2015, Bioinformatics & Data Science Research Center, Bina Nusantara University Jakarta, Indonesia.
  8. Reddy Srinath Meadusani (2018); Virtualization Using Docker Containers: For Reproducible Environments and Containerized Applications" (2018). Culminating Projects in Information Assurance. 50. https://repository.stcloudstate.edu/msia_etds/50
  9. Wes Feller 2018, An updated Performance Comparison of Virtual Machines and Linux Containers, An IBM Research Report.
  10. Thanh Bui 2015, Analysis of Docker Survey (16) (PDF) Analysis of Docker Security (researchgate.net)
  11. Shu-Sheng Guo 2015 A new ETL Approach based on
  12. Data Virtualization J. Comput. Sci. Technol. 30, 311–323 (2015). https://doi.org/10.1007/s11390-015-1524-3
  13. Raman Raghunath and Annappa (2015), Virtual Machine Migration Triggering using Application Workload Prediction
  14. Monali and Swati Nikam (2015), A Review Paper On Virtualization Technology In Cloud Big Data Abstract
  15. Turnbull J., 2014 “The Docker Book,” https://dockerbook.com/.
Index Terms

Computer Science
Information Sciences

Keywords

Virtualization Kubernetes Docker Clusters Containers applications