IEC (Integrated Edge Cloud) is a platform that enables new functionalities and business models on the network edge. It provides critical infrastructure to enable high performance, reduce latency, improve availability, lower operational overhead, provide scalability, address security needs, and improve fault management. The IEC targets telco applications and medium deployment of Edge Cloud. In this release it is based on Kubernetes and Calico that installation is automated with installers and integrated with SEBA use-case.
Insufficient memory and storage space for embedded devices is a resource-constrained environment and existing Kubernetes distributions are often memory intensive and overly complex for edge computing environments. The hardware condition is very harsh for embedded devices. Compared with IEC Type1, the low-power edge computing system, the IEC type 2 mainly focuses on the high-performance computing system of medium and/or large deployment at the data center. At the same time, the IEC type 1, as an edge node, could be integrated with IEC Type 2 to be a whole edge computing system.
Key features in R2:
- Platform works on aarch64 architectures
- Supports both single node deployment and a 3-node deployment
- Deployment is automated in CI
- The SEBA (on Arm) use-case is integrated with the IEC platform
- The IEC supported hardware are edge servers mainly based on arm64, such as Marvell ThunderX series, Ampere Arm64 servers
- The installation scripts which deploys a Kubernetes cluster (Calico CNI, Helm/Tiller and related verifying Kubernetes applications/services with 1 master and 2 slave nodes). The scripts can be run from the jumpserver, or with manual installation from the servers on which it runs. The installation methods are introduced in the IEC Blueprints Installation Overview document.
- Currently, IEC uses project Calico as the main container networking solution which provides high performance, rich network policy, is widely supported from Linux systems and easily installed.
- Running environment deployment with multiple VMs
- Specific version of Kubernetes installation support
- PONSim installation support
- Other functional enhancements: SEBA-charts submodule update, multi-arch etcd yaml files, etc.
For more information: