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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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
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
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
Amazon EC2 Service Level Agreement Online. http://aws.amazon.com/ec2/sla/; 2013 Accessed 30 July 2015
NGINX Ingress Controller for Kubernetes. Contribute to kubernetes/ingress- nginx development by creating an account on GitHub. Kubernetes, 2018.
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
Mcluckie C (2014) Containers VMs Kubernetes and VMware. https://googlecloudplatform.blogspot.com/2014/08/containers-vms-kubernetes-and-vmware.html
“Container and Microservice Driven Design for Cloud Infrastructure DevOps - IEEE ConferencePublication.” [Online]. Available: https://ieeexplore.ieee.org/abstract/document/7484185. Accessed: 12 Oct 2018.
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.
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
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
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
“Microservices,” martinfowler.com. [Online]. Available: https://martinfowler.com/articles/microservices.html. Accessed: 01 Oct 2018
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
Gupta J, Singh I, Arjun KP (2021) Artificial Intelligence for Blockchain I. Blockchain, Internet of Things, and Artificial Intelligence, CRC Press, vol 6
“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
“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
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
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-16-7118-0_48
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-7117-3
Online ISBN: 978-981-16-7118-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)