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.

../../_images/container_scenario1.png

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.

../../_images/container_scenario2.png

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.

../../_images/container_function.png

Product Path

The product is mainly used for deployement/upgrade, and the main use case as follows:

../../_images/container_channel.png