StarlingX, the open source edge computing and IoT cloud platform, is now available in its 7.0 release. To support a wider variety of edge use cases, StarlingX 7.0 increases the number of subclouds that the Distributed Cloud architecture can manage. Since the size of edge infrastructures can grow quite large, the community is continuously working on increasing the number of subclouds that the platform can support. For instance, the 7.0 version of the platform can handle up to 1000 All-in-One Simplex (AOI-SX) subclouds.
Also, StarlingX 7.0 includes support for security audit logging to capture commands that were executed using the REST API of the platform services, including using SNMP.
The community took the first steps to replace Pod Security Policies (PSP) with Pod Security Admission Controller for Kubernetes. With this change, the platform has a more efficient and reliable solution to enforce pod security standards.
The community upgraded base PTP packages in the 7.0 release. This provides much more fine grained configuration options for this feature with which users can now set host-level preferences. This improvement highly increases the manageability of the platform in an area that is crucial for real-time applications in industry segments such as telecommunications, manufacturing and more.
For many 5G applications, clock synchronization is essential for correct operation. This feature extends the PTP features of StarlingX to support the configuration of NICs which provide Synchronous Ethernet (SyncE) support. It also enables users to create a new PTP instance type called ‘clock.’
Other Enhancements include:
- In StarlingX 7.0, the base operating system has been shifted from CentOS to Debian Stable Release.
- Distributed Cloud Horizon Orchestration Updates: In this version, the Horizon web interface allows users to upgrade components throughout the Distributed Cloud architecture such as Kubernetes, device/firmware image and more.
- This version of the platform also updates Kubernetes to the 1.23.1 version and uses that as default.