Paper
11 October 2023 Application research on continuous integration and deployment based on Kubernetes
Xuelin Cheng, Hancheng Chen, Ri Hong, Wei Zhang
Author Affiliations +
Proceedings Volume 12800, Sixth International Conference on Computer Information Science and Application Technology (CISAT 2023); 128004T (2023) https://doi.org/10.1117/12.3004096
Event: 6th International Conference on Computer Information Science and Application Technology (CISAT 2023), 2023, Hangzhou, China
Abstract
In recent years, with the continuous prioritization of informatization construction in various industries, the demand for software projects has significantly increased. The traditional waterfall development model is being replaced by iterative or agile development, resulting in faster iteration speeds. Combining the DevOps approach with continuous integration and deployment processes, this article explores existing continuous delivery solutions and integrates related technologies such as Docker containers and Kubernetes cluster management. The result is a comprehensive continuous integration and deployment solution based on Kubernetes. The program's primary environment consists of a Kubernetes container cluster, a GitLab code hosting platform, and a Harbor container image hosting platform. The main process involves building and packaging code for projects written in different languages, constructing and uploading images, pulling images, and deploying them to the cluster. The entire process is automated through scripts, eliminating the need for operational and maintenance personnel to participate in deployment once the script is written. This solution not only reduces the operation and maintenance cost of the software project but also improves project development efficiency.
(2023) Published by SPIE. Downloading of the abstract is permitted for personal use only.
Xuelin Cheng, Hancheng Chen, Ri Hong, and Wei Zhang "Application research on continuous integration and deployment based on Kubernetes", Proc. SPIE 12800, Sixth International Conference on Computer Information Science and Application Technology (CISAT 2023), 128004T (11 October 2023); https://doi.org/10.1117/12.3004096
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Software development

Packaging

Project management

Automation

Java

Information technology

Software engineering

Back to Top