Release 2.0 of StarlingX, a hardened platform that integrates OpenStack and Kubernetes, is now available. StarlingX 1.0, released in 2018, provided a hardened OpenStack platform on dedicated physical servers, while StarlingX 2.0 leverages further building blocks to build open infrastructure and provide flexibility, robustness and support for mixed workloads.
The purpose of the StarlingX project is to re-configure proven cloud technologies for edge computing, delivering cloud maturity and robustness in a massively distributed compute environment. StarlingX is an edge cloud infrastructure platform for bare metal, VMs and containers, providing high availability (HA), quality of service (QoS), performance and low latency.
StarlingX leverages components of other open source projects, such as Ceph, Linux, KVM, OpenStack and Kubernetes, and complements them with new services, such as configuration and fault management to collectively address the strict requirements of edge computing use cases in both carrier and industrial applications. Use cases include transportation-based IoT applications; industrial automation; 5G; smart buildings and cities; autonomous vehicles; location-based retail; virtual radio access networks (vRAN); augmented and virtual reality; high-definition media content delivery; surveillance; healthcare imaging, diagnostics and monitoring; and universal customer premise equipment (uCPE).
StarlingX is closely aligned with the OpenStack code base. Out-of-tree patches continue to decline with the new release of StarlingX, and plans are to eliminate them entirely with the Train release this fall.