KubeCOM: an implementation of a non-containerized software management system based on Kubernetes

The unified deployment and management of non-containerized software is the prerequisite and key to achieve efficient management of cloud computing platforms. With the rapid development of information technology, Kubernetes technology is widely employed in container orchestration and cluster deployment. As a novel generation of containerized application cluster platform, Kubernetes has the advantages of automatic resource scheduling mechanism and elastic scaleup in a single cloud platform. With the development of hybrid clouds such as private cloud, government cloud, and local cloud, traditional non-containerized software management methods are stretched to the limit. In this paper, we present a declarative non-containerized software management approach based on Kubernetes and elaborates the system management and deployment software in detail. The management system takes full use of the advantages of the Kubernetes platform, and combines the characteristics of automatic management, Operator and CRD technology, etc., to provide a stable, reliable and powerful guarantee for the automatic deployment and management of hybrid cloud platform resources.