This section introduces the major concepts involved in EnOS ECP.
A container is a special process model that provides hardware, operating system, storage, network capacity, and other resources required for application deployment and operation, and provides high-performance and scalable management services for application development.
A cluster is a collection of computing, storage, and network resources that can be used to run various container-based applications.
A pipeline is the complete process from application development to delivery that connects the different phases and tasks (build, code scanning, Jenkins jobs, etc.) in the process and can be set to execute step by step automatically.
As application development is not generally completed in one step, different iterations and versions will exist. In the process of application version update or project iteration, an application might be published several times. This process is termed deployment and re-deployment.