SDP documentation covers the deployment steps in detail, but as a quick reference, the fundamental steps are covered in this section. SDP uses a Kubespray installation, customized for SDP, named of sdpspray. This DVD uses a single-node SDP installation with optional external NFS-based storage.
SDP deployment involves the following steps:
- Configure the Ubuntu VM using two disks (one for the operating system and another for SDP local storage) with some specific SDP prerequisites.
- Update the SDP installation configuration files with disk layout, cluster nodes, and other parameters.
- Install SDP with the desired size (small, medium, or large).
- Install Kubeapps to set up InfluxDB and TimescaleDB sinks.
- Create the SDP project and stream, then enable features for the stream.
- Set up MQTT broker.
- Deploy InfluxDB and TimescaleDB sinks with the desired configuration and retention period.