DIA Test‐Space with Minikube
Developing, Testing, and Building the DIA platform with Minikube
Preparing the local files
Clone repo and change directory:
Preparing a local cluster
Note: Minikube runs on a virtualization layer on the host. The docker driver is usually the recommended and default option and should be seen as a requirement. For other supported drivers, please refer to Minikube's official documentation. You can also check Minikube's handbook for advanced command usage.
Next, start the development environment by running the following command to start a Minikube node:
Build the necessary service containers by executing the following commands:
Run the installation script to set up the necessary services (Redis cache, Kafka streams, PostgreSQL, and InfluxDB databases) by executing the following commands:
Now that you have the local cluster running, you are ready to start.
import the test data from the diadata snapshot service: This requires the default structure to be empty and created inside the postgres server. The script will automatically download the snapshot, install it and remove the downloaded snapshot again.
Other useful commands
To stop the cluster:
To delete the cluster node: