SpaceDeck Installation and Operation

Installation

When deployed onto a KubernetesClosed An open-source container orchestration system for automating software deployment, scaling, and management of containerized applications. cluster, SpaceDeckClosed GigaSpaces intuitive, streamlined user interface to set up, manage and control their environment. Using SpaceDeck, users can define the tools to bring legacy System of Record (SoR) databases into the in-memory data grid that is the core of the GigaSpaces system. is automatically installed as part of the Smart DIHClosed Smart DIH allows enterprises to develop and deploy digital services in an agile manner, without disturbing core business applications. This is achieved by creating an event-driven, highly performing, efficient and available replica of the data from multiple systems and applications, or XAP SkylineClosed A highly customizable developer platform that allows building scalable HA with high throughput and ultra-low latency Java applications running on Kubernetes clusters Kubernetes orchestrationClosed This is the automated configuration, management, and coordination of computer systems, applications, and services. Orchestration strings together multiple tasks in order to execute and easily manage a larger workflow or process. These processes can consist of multiple complex tasks that are automated and can involve multiple systems. Kubernetes, used by GigaSpaces, is a popular open source platform for container orchestration. as explained in the Kubernetes instructions for Smart DIH and for XAP Skyline.

These instructions are for the Kubernetes environment. If you are using the Service Grid component of GigaSpaces, please contact your GigaSpaces representative for instructions how to install and run SpaceDeck.

Environmental Variables

Ensure that the following environmental variables are set before running SpaceDeck.

API_URL - set to the url of the api (ie. http://localhost:8090/v2).

DIClosed The Data Integration (DI) layer is a vital part of the Digital Integration Hub (DIH) platform. It is responsible for a wide range of data integration tasks such as ingesting data in batches or streaming data changes. This is performed in real-time from various sources and systems of record (SOR. The data then resides in the In-Memory Data Grid (IMDG), or Space, of the GigaSpaces Smart DIH platform._MANAGER_API_URL - set to the url of the di api (ie. http://localhost:8090/v2).

DI_MDM_API_URL - set to the url of the mdm api (ie. http://localhost:8090/v2).

IDLE_SESSION_TIMEOUT - how long idle time in minutes before logging out, default 30.

DI_INITIAL_LOAD - enable creation of pipelines with initial load.

AUTH_API_URL - set to the url to get admin endpoints (ie. http://localhost:9000).

ZOOKEEPER_HOST - set to the host of the server to connect zookeeper (ie. http://localhost).

AUTH - set to on to enable authentication.

Operation

After GigaSpaces is deployed, SpaceDeck is accessible by port 4200.

Example:

kubectl port-forward spacedeck.<namespace> 4200:4200

Use the GigaSpaces URL with port 4200 to start SpaceDeck.

 

See SpaceDeck and the containing links for details on how to configure and operate SpaceDeck.