Using Azure Kubernetes Services to Deploy a Micro Service Based Application

Authors

  • Dr. L. Srinivasan  Associate Professor, ISE Department, New Horizon College of Engineering, Bengaluru, Karnataka, India
  • Junaid Ahmed Nadaf  M. Tech. Scholar, Cyber Forensics and Information Security, ISE Department, New Horizon College of Engineering, Bengaluru, Karnataka, India

Keywords:

Micro services, Containers; Pods, Kubernetes, Failure

Abstract

Micro services are an Independent Services which works perfectly on the architectural approach. Micro services helps in building the applications with its independent behaviour which is well known and also known as small services. This also helps in deploying and managing a service in the form of tiny services where each service is coded separately. The Micro service Architecture is designed in such a way that, if one component fails it won’t effect on other running services and ensure that the application services are hosting normally. This Micro service architecture is designed in such a way that the components are loosely coupled and the API’s are in well-defined contracts. These benefits in reducing the stress-overhead in the Business Markets. This Micro service feature is offered in one of the open source domain called Kubernetes. This Kubernetes along with Containers and pods helps in deploying, managing and scaling applications called containerized applications. Kubernetes also helps in providing support during any service failure and helps in recovering by improving the situation. In this paper we are going to experiment the Micro services performance with the help of Kubernetes along in its default configuration by enabling High Availability (HA). We had intentionally stopped many services which has helped us to get to know and understand the working mechanism of the same.

References

  1. G. Eason, B. Noble, and I. N. Sneddon, “On certain integrals of Lipschitz-Hankel type involving products of Bessel functions,” Phil. Trans. Roy. Soc. London, vol. A247, pp. 529–551, April 1955.
  2. J. Clerk Maxwell, A Treatise on Electricity and Magnetism, 3rd ed., vol.2. Oxford: Clarendon, 1892, pp.68–73.
  3. I. S. Jacobs and C. P. Bean, “Fine particles, thin films and exchange anisotropy,” in Magnetism, vol. III, G. T. Rado and H. Suhl, Eds. New York: Academic, 1963, pp. 271–350.
  4. K. Elissa, “Title of paper if known,” unpublished.
  5. R. Nicole, “Title of paper with only first word capitalized,” J. Name Stand. Abbrev., in press.
  6. Y. Yorozu, M. Hirano, K. Oka, and Y. Tagawa, “Electron spectroscopy studies on magneto-optical media and plastic substrate interface,” IEEE Transl. J. Magn. Japan, vol. 2, pp. 740–741, August 1987 [Digests 9th Annual Conf. Magnetics Japan, p. 301, 1982].
  7. M. Young, The Technical Writer’s Handbook. Mill Valley, CA: Univer- sity Science, 1989.
  8. S. Newman, “Building Microservices: Designing Fine-Grained Sys- tems,” O’Reilly Media, Inc., 2015.
  9. N. Dragoni et al., “Microservices: Yesterday, Today, and Tomorrow,”in Present and Ulterior Software Engineering, Springer, Cham, 2017, pp. 195–216.
  10. D. Jaramillo, D. V. Nguyen, and R. Smart, “Leveraging microservices architecture by using Docker technology,” in SoutheastCon 2016, 2016, pp. 1–5.

Downloads

Published

2021-06-30

Issue

Section

Research Articles

How to Cite

[1]
Dr. L. Srinivasan, Junaid Ahmed Nadaf, " Using Azure Kubernetes Services to Deploy a Micro Service Based Application" International Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 8, Issue 4, pp.110-117, May-June-2021.