Container System¶
Overview¶
Container is the key technology and has the advantages of agility, flexibility and portability. Application containerization meets the demands of agility, portability, and standardization. Kubernetes decouples resources orchestration form the underlying infrastructure, and manages applications and resources. KubeEdge extends Kubernetes form cloud to the edge to achieve cloud-edge collaboration. Based on the capabilities provided by KubeEdge and Kubernates, Edge Container System builds the containerized management capabilities of EnOS Edge, manages the deployment and upgrade of a large number of edge nodes in batches, and will soon integrate with Prometheus to achieve real-time monitoring capabilities.
Scenario¶
Cloud-Edge Collaboration¶
There are network scenarios, batch operation and maintenance of a large number of edge nodes, including: batch deployment/upgrade, log viewing, etc.
Edge Autonomy¶
For network disconnection or weak network scenarios, it is recommended that nodes be pre-deployed before sent to the site. Edge nodes rely on the local persistent database to run on their own and pull up services by themselves. Edge nodes can interact with cluster after the network is restored.
Product Introduction¶
Product Features¶
Edge container system is used to improve application scheduling( application deployment, seamless upgrades, etc.), nodes management( node memory, CPU, storage, network, etc.) and monitoring capabilities.
Product Path¶
The product is mainly used for deployement/upgrade, and the main use case as follows: