docs/doc/source/introduction/functional_overview.rst
Ron Stone 4bb5882a3c Prep Debian doc for GA
- Generic changes from preview to GA
- Remove Reduced Scope section
- Technical updates to install section based on
  Eric M. comments
- Release version updates
- Integrate install/pxe material in Install doc
- Comment out 'tree' output of pxe folder structure
- Incorporate patchset 4 review comments
- Removed operational-impacts. Moved to RNs.
- Removed technology-preview-known-issues. Was link to RNs.
- Patchset 6 updates

Story: 2010452

Signed-off-by: Ron Stone <ronald.stone@windriver.com>
Change-Id: If2ef13583cec82bc0b85af180a45a825a24189bf
2022-12-14 10:57:10 -05:00

3.3 KiB
Raw Blame History

Functional Overview

includes a rich functionality set from open source projects.

The high-level functional diagram of is shown in the diagram below:

image

Where:

Hardened Linux

Linux 5.10 Yocto-based kernel ( https://www.yoctoproject.org/ )

The Yocto Project Kernel:

  • tracks stable kernel updates very closely; staying very current with the stable kernel,
  • provides a reliable implementation of the pre-empt-rt patchset (see: https://rt.wiki.kernel.org/index.php/Main_Page), and
  • provides predictable and searchable handling.

leverages its existing relationships with the Yocto Project to enhance development, bug fixes and other activities in the Yocto Project kernel to drive quality and feature content.

  • Debian Bullseye (11.3)

    Debian is a well-established Linux Distribution supported by a large and mature open-source community.

  • OSTree ( https://ostree.readthedocs.io/en/stable/manual/introduction/ )

    OSTree provides for robust and efficient versioning, packaging and upgrading of Linux-based systems.

  • An updated Installer to seamlessly adapt to Debian and OSTree

  • Updated software patching and upgrades for Debian and OSTree.

Variety of open-source software supporting StarlingX and/or Kubernetes

This includes packages such as Apache, Ceph, PostgreSql, Etcd, , etc., as well as some services from OpenStack such as the OpenStack Horizon Web interface, Keystone and Barbican.

StarlingX

Hardware and software infrastructure management.

  • Manages installation, maintenance and fault monitoring of dedicated bare metal servers running the solution.
  • Manages the configuration of hardware and software services running on the host servers.
  • Provides the cluster management for services running on the HA master/control nodes cluster, as well critical software monitoring and recovery of services running on all nodes within the cluster.
  • Monitoring and reporting of faults and logs of both hardware and software services.
  • Support for managing software updates to all layers of software in the solution; this includes kernel, operating system, open-source packages, StarlingX and Kubernetes.
Kubernetes
  • Kubernetes Container Orchestration Engine
  • Native Docker Runtime
  • Calico Container Networking
  • Accelerated Container Networking with multus and
  • Persistent Volume Claims backed by Ceph
  • Local Docker Registry
  • Helm / Tiller Kubernetes Package Manager, and
  • FluxCD
OpenStack
  • Keystone - Identity management
  • Nova - compute management
  • Neutron - network management
  • Glance - image management
  • Cinder - block storage
  • OpenStack Horizon - dashboard
  • Panko - Event storage
  • Gnocchi - Time series database
  • Aodh - alarming
  • Heat - Orchestration