Skip to main content

Kubernetes Continuous Development

  • Conference paper
  • First Online:
Proceedings of International Conference on Recent Trends in Computing

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 341))

  • 492 Accesses

Abstract

The scope of this research paper is to develop a continuous integration/continuous development pipeline for microservices application, decide which options will include in our continuous integration phase, utilization of Jenkins to execute blue/green or moving sending, utilizing Ansible or integration/continuous deployment, is the foundation to assemble our “framework”; i.e., Kubernetes Clusters and to make our undertaking stick out, we have actualized checks, for example, security examining, execution testing, joining testing, and so forth! Henceforth, AWS CloudFormation licenses you to exhibit your entire establishment and application resources with either a book record or programming vernaculars. The AWS CloudFormation Registry and CLI simplify it to manage untouchable resources with CloudFormation. This gives a lone wellspring of truth for all of your resources and urges you to standardize system parts used across your affiliation, engaging arrangement consistence, and faster examining. CloudFormation manages choosing the right errands to perform while managing your stack, orchestrating them in the most capable way, and moves back changes normally if botches are recognized. On the consummation of continuous integration, we have set up the continuous deployment which incorporates pushing the constructed Docker container(s) to the Docker storehouse and deploying these Docker container(s) to a little Kubernetes bunch. For our Kubernetes cluster, we have used AWS Kubernetes as a service; to deploy our Kubernetes cluster, we used cloud formation tool on AWS. The languages used for the deployment are PHP and JSON. Preferably, we have been able to run these from within Jenkins as an independent pipeline.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Deelman E, Singh G, Livny M, Berriman B, Good J (2008) The cost of doing science on the cloud: the montage example. In: Proceedings of the 2008 ACM/IEEE conference on Supercomputing, pp 1–12

    Google Scholar 

  2. https://docs.aws.amazon.com/index.html?nc2=h_ql_doc AWS Management Console, Login, Documentation under the scaling Group EC2I. Jacobs S, Bean CP (1963) Fine particles, thin films and exchange anisotropy. In: Magnetism, vol III, Rado GT, Suhl H (eds) Academic, New York, pp 271–350

  3. Amazon (2014d) AWS Reference Architectures: Fault Tollerance & High Aavailability Online. http://media.amazonwebservices.com/architecturecenter/AWS_ac_ra_ftha_04.pdf. Accessed 30 July 2015

  4. Amazon EC2 Service Level Agreement Online. http://aws.amazon.com/ec2/sla/; 2013 Accessed 30 July 2015

  5. NGINX Ingress Controller for Kubernetes. Contribute to kubernetes/ingress- nginx development by creating an account on GitHub. Kubernetes, 2018.

    Google Scholar 

  6. Vayghan LA, Saied MA, Toeroe M, Khendek F (2018) Deploying microservice based applications with kubernetes: experiments and lessons learned. In: 2018 IEEE 11th international conference on cloud computing (CLOUD), pp 970–973

    Google Scholar 

  7. Mcluckie C (2014) Containers VMs Kubernetes and VMware. https://googlecloudplatform.blogspot.com/2014/08/containers-vms-kubernetes-and-vmware.html

  8. “Container and Microservice Driven Design for Cloud Infrastructure DevOps - IEEE ConferencePublication.” [Online]. Available: https://ieeexplore.ieee.org/abstract/document/7484185. Accessed: 12 Oct 2018.

  9. Thakrar U (2013) Introducing RightScale Cloud Appliance for vSphere”, Dec. 2013, [online] Available: www.rightscale.com/blog/enterprise-cloud-strategies/introducing-rightscale-cloud-appliance-vsphere.

  10. Roy N, Dubey A, Gokhale A (2011) Efficient autoscaling in the cloud using predictive models for workload forecasting. In: Proceedings of the IEEE 4th international conference on cloud computing. IEEE, pp 500–507. https://doi.org/10.1109/CLOUD.2011.42

  11. Khazaei H, Barna C, Beigi-Mohammadi N, Litoiu M (2016) Efficiency analysis of provisioning microservices. In: 2016 IEEE International conference on cloud computing technology and science (CloudCom), pp 261–268

    Google Scholar 

  12. Netto HV, Lung LC, Correia M, Luiz AF, Sá de Souza LM (2017) State mac replication in containers managed by Kubernetes. J Syst Architect 73:53–59

    Article  Google Scholar 

  13. “Microservices,” martinfowler.com. [Online]. Available: https://martinfowler.com/articles/microservices.html. Accessed: 01 Oct 2018

  14. Arjun KP et al (2020) Emerging IoT-big data platform oriented technologies. The Internet of Things and Big Data Analytics, Auerbach Publications, 1st Edition, 2020, ISBN 9781003036739

    Google Scholar 

  15. Gupta J, Singh I, Arjun KP (2021) Artificial Intelligence for Blockchain I. Blockchain, Internet of Things, and Artificial Intelligence, CRC Press, vol 6

    Google Scholar 

  16. “Container and Microservice Driven Design for Cloud Infrastructure DevOps - IEEE Conference Publication.” [Online]. Available: https://ieeexplore.ieee.org/abstract/document/7484185. Accessed: 12 Oct 2018

  17. “Integrating Open SAF High Availability Solution with Open Stack - IEEE Conference Publication.” [Online]. Available: https://ieeexplore.ieee.org/abstract/document/7196529. Accessed: 12 Oct 2018

  18. Arvindhan M, Anand A (2019) Scheming an proficient auto scaling technique for minimizing response time in load balancing on Amazon AWS Cloud. International Conference on Advances in Engineering

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Sharma, S., Pathak, A.S., Malhotra, H., Ghosh, S., Pandey, G. (2022). Kubernetes Continuous Development. In: Mahapatra, R.P., Peddoju, S.K., Roy, S., Parwekar, P., Goel, L. (eds) Proceedings of International Conference on Recent Trends in Computing . Lecture Notes in Networks and Systems, vol 341. Springer, Singapore. https://doi.org/10.1007/978-981-16-7118-0_48

Download citation

Publish with us

Policies and ethics