100 lines
3.8 KiB
Markdown
100 lines
3.8 KiB
Markdown
|
|
# nplus Charts
|
||
|
|
|
||
|
|
These are the sources to the nplus Charts. There are 4 levels:
|
||
|
|
|
||
|
|
1. Cluster
|
||
|
|
2. Environment
|
||
|
|
3. Instance
|
||
|
|
4. Component
|
||
|
|
|
||
|
|
## Cluster
|
||
|
|
|
||
|
|
The ***cluster*** chart is responsible for installing all prerequisites for nplus into the Kubernetes Cluster. This is specifically the CRDs later used by the environment.
|
||
|
|
|
||
|
|
## Environment
|
||
|
|
|
||
|
|
The ***environment*** chart installes the nplus operator, toolbox etc. into a Kubernetes namespace, making this namespace capable of housing nplus Instances
|
||
|
|
|
||
|
|
## Instance
|
||
|
|
|
||
|
|
The ***instance*** and ***instance-argo** charts install an nplus Instance into an nplus Environment. Every Instance consist of any possible combination of componens:
|
||
|
|
|
||
|
|
## Components
|
||
|
|
|
||
|
|
### administrator
|
||
|
|
|
||
|
|
This is the official nscale Administrator (Web / RAP). It connects to an Application Layer to store its state in the global client settings. It can however connect to any nscale component to perform the **online** configuration.
|
||
|
|
|
||
|
|
### Prepper
|
||
|
|
|
||
|
|
Downloads, deploys and runs any git asset or script prior to deployment of the components
|
||
|
|
|
||
|
|
### application
|
||
|
|
|
||
|
|
This handles the installation of solutions / scenarios / apps into a running instance.
|
||
|
|
|
||
|
|
### cmis
|
||
|
|
|
||
|
|
This component exposes a CMIS compatible interface, with REST and SOAP flavours.
|
||
|
|
|
||
|
|
### database
|
||
|
|
|
||
|
|
The database charts installs a postgres instance into the nplus instance. It should not be used for production without further service.
|
||
|
|
|
||
|
|
### ilm
|
||
|
|
|
||
|
|
The ***ilm*** chart installs the *nscale ERP ILM Connector* which is a SAP certified ILM service.
|
||
|
|
|
||
|
|
### proxy
|
||
|
|
|
||
|
|
The ***proxy*** chart installs the *nscale ERP Proxy Connector* which is a SAP Content Service request forwarder to migrate alien Archiv Solutions to nscale
|
||
|
|
|
||
|
|
### mon
|
||
|
|
|
||
|
|
The ***mon*** chart adds a *nscale Monitoring Console* to the nplus instance.
|
||
|
|
|
||
|
|
### nappl
|
||
|
|
|
||
|
|
The ***nappl*** chart hosts an nscale Server Application Layer, which is a central component in the nscale ecosystem. Most nplus Instances should have at least one ***nappl*** instance. However, there are also scenarios like *central services* (see samples), where one would potentially not use a ***nappl*** within the nplus instance.
|
||
|
|
|
||
|
|
### nstl
|
||
|
|
|
||
|
|
A *nscale Server Storage Layer* is added by this ***nstl*** chart. The Storage Layer is basically a Blob Store Component, that virtualizes storage subsystems and adds a layer of legal compliance for many governmental requirements.
|
||
|
|
|
||
|
|
In terms of storage subsystems, the ***nstl*** chart can be used to connect multiple storage subsystems like S3, Azure Blob Storage and also Hardware Stores like NetApp, EMC Centera etc.
|
||
|
|
|
||
|
|
### pam
|
||
|
|
|
||
|
|
This is a Chart for the *nscale Process Automation Modeler*, an administrative component that allows the definition of workflows or processes in BPMN on a web ui.
|
||
|
|
|
||
|
|
### pipeliner
|
||
|
|
|
||
|
|
The ***pipeliner*** chart installs the *nscale Pipeliner*. It also features an optional **WebDAV** component to provide upload capabilities.
|
||
|
|
|
||
|
|
### rms
|
||
|
|
|
||
|
|
The ***rms*** chart can be used as an *Adminstrator Server* for the nscale Administrator Client. The chart comes with the original nscale RMS component as well as a TCP Proxy, that allows to connect to the original component running in a container via TCP.
|
||
|
|
|
||
|
|
The chart exposes its service through a virtual IP adress provided by a Kubernetes loadbalancer service.
|
||
|
|
|
||
|
|
### rs
|
||
|
|
|
||
|
|
The *nscale Rendition Server* is installed by this ***rs*** chart. It is used by the *nscale Application Layer* to render content into multiple formats.
|
||
|
|
|
||
|
|
### sharepoint
|
||
|
|
|
||
|
|
This is a chart for *nscale Sharepoint Connector*
|
||
|
|
|
||
|
|
### web
|
||
|
|
|
||
|
|
*nscale Web* is the official Web Client for *nscale*. It connects to a *nscale Application Layer* as the *EIM* backend.
|
||
|
|
|
||
|
|
### webdav
|
||
|
|
|
||
|
|
*nscale WebDAV Connector* is a WebDAV Client for *nscale*. It connects to a *nscale Application Layer* as the *EIM* backend. It services a standard WebDAV protocol interface to be used by any WebDAV client.
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
# Misc
|
||
|
|
|
||
|
|
The ***global*** chart is a library chart with common functions used by all other charts. It cannot be installed.
|