
First pass - generic updates only. (command input/output to be done) Address patchset 1 review comments. Replace examples using openstack with metrics server Remove DS app from application-list output Additional migration to FluxCD (snmp, auditd) Minor textual change. Fix merge conflict. Revert install r5 change. Story: 2009138 Task: 45238 Signed-off-by: Ron Stone <ronald.stone@windriver.com> Change-Id: Ia40ff45f12ec7b7ffa859e0d8bb5535303870d83
90 lines
2.3 KiB
ReStructuredText
90 lines
2.3 KiB
ReStructuredText
|
||
.. hos1565619043403
|
||
.. _functional_overview:
|
||
|
||
===================
|
||
Functional Overview
|
||
===================
|
||
|
||
|prod| includes a rich functionality set from open source projects.
|
||
|
||
The high-level functional diagram of |prod| is shown in the diagram below:
|
||
|
||
.. image:: figures/vzz1565620523528.png
|
||
|
||
Where:
|
||
|
||
.. _functional_overview-ul-izt-blh-s3b:
|
||
|
||
**Hardened Linux**
|
||
A CentOS Linux Kernel and OS, tuned for performance and maintained with
|
||
security |CVE| patches.
|
||
|
||
**Variety of open-source software supporting StarlingX and/or Kubernetes**
|
||
This includes packages such as Apache, Ceph, PostgreSql, Etcd, |IPMI|,
|
||
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 |org| 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 |SRIOV| |CNIs|
|
||
|
||
- Persistent Volume Claims backed by Ceph
|
||
|
||
- Local Docker Registry
|
||
|
||
- Helm / Tiller – Kubernetes Package Manager, and
|
||
|
||
- FluxCd or Armada Airship (deprecated)
|
||
|
||
**OpenStack**
|
||
- Keystone - Identity management
|
||
|
||
- Nova - compute management
|
||
|
||
- Neutron - network management
|
||
|
||
- Glance - image management
|
||
|
||
- Cinder - block storage
|
||
|
||
- OpenStack Horizon - dashboard
|
||
|
||
.. - Telemetry \(OPTIONAL\)
|
||
|
||
- Panko - Event storage
|
||
|
||
- Gnocchi - Time series database
|
||
|
||
- Aodh - alarming
|
||
|
||
- Heat - Orchestration
|
||
|
||
|
||
|