Container Cluster Management¶
Based on native Kubernetes (K8s), ECP Container Cluster Management provides high-performance and scalable container management services for application development and operation.
Cluster Management service provides an easy-to-use web UI for one-stop container configuration and management, thereby streamlining container management and creating the best container runtime environment for your applications, which includes:
Resource Quota Management (CPU, memory, and Pod quota): Configure customized deployment for each application to ensure the container health and enhance resource usage rate.
Network Policy: Create service and route for deployments and stateful sets. Support multi-layer request forwarding and back-end binding to achieve load balancing.
Storage Resource Management: Support application storage capacity expansion on demand.
The EnOS™ ECP container cluster management provides high-performance and scalable container management services for application development and operation.
Business Scenarios¶
The key business scenarios of Cluster Management service are as follows.
Delivery and Deployment of EnOS Services¶
Private cloud scenario: deploying a suite of EnOS services.
Prerequisites:
Firstly, deploy and configure the cluster and middle wares in script, and then deploy the ECP Cluster Management service.
The images and charts of EnOS services are uploaded and synchronized.
EnOS operation team log in ECP Cluster Management and deploy all the purchased EnOS services to the cluster with chart deployment.
Management of EnOS Applications¶
Provide deployment service for EnOS in-house applications and domain applications.
OU-level Application Development¶
Log in EnOS with the OU owner account and request for the container computing resource for applications (for example, Enterprise Analytics Platform) through Resource Management. Select the requested resource (the namespace) in Cluster Management and set users in the OU as cluster managers. Cluster managers can deploy the applications to the OU through chart deployment, and view or manage the container objects or logs in the namespace.
Domain Application Development¶
Prerequisites: Domain application developers need to request an OU and OU owner account in EnOS.
Log in EnOS with the OU owner account and request for the running resources for applications. Select the requested resource (the namespace) in Cluster Management and set users in the OU as cluster managers. Cluster managers can deploy the applications to the OU through chart deployment, and view or manage the container objects or logs in the namespace.
Cluster Operation and Maintenance¶
Users who have cluster operation and maintenance capability can set up new clusters for running business applications. The Cluster Management serves as a K8s management tool.